这些怎么计算

[复制链接]
 楼主| jiahy 发表于 2015-11-15 11:01 | 显示全部楼层 |阅读模式
#define    LD_WORD(ptr)        (WORD)(*(WORD*)(BYTE*)(ptr))


有一个数组buf[20] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,  0x67}
在IAR for msp430 5.30中计算:LD_WORD(buf[11])应该等于多少,用什么办法可以计算出来。
shimx 发表于 2015-11-15 11:01 | 显示全部楼层
...你把buf里面设成不同的值,看看能读出来什么
spark周 发表于 2015-11-15 11:01 | 显示全部楼层

怎么感觉应该是LD_WORD(&buf[11])
shimx 发表于 2015-11-15 11:01 | 显示全部楼层
楼上什么意思
 楼主| jiahy 发表于 2015-11-15 11:02 | 显示全部楼层
这个。。。不懂啊。。
shimx 发表于 2015-11-15 11:02 | 显示全部楼层
我晕。。
shimx 发表于 2015-11-15 11:02 | 显示全部楼层
用vc编写一个程序 看看
STM32初学者 发表于 2015-11-15 23:05 | 显示全部楼层
0x20。看看c语言数组那章。
mmbs 发表于 2015-11-17 14:56 | 显示全部楼层
仿真一下。
angerbird 发表于 2015-11-18 14:29 | 显示全部楼层
你这个好像是指针型操作的,没有涉及到算法及运算的啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部