请教一个简单的C问题

[复制链接]
2102|4
 楼主| chenczy 发表于 2009-5-7 08:10 | 显示全部楼层 |阅读模式
   #define WCMD XBYTE[0xfc00]这名话是什么意思?是不是把0xfc00地址赋值1啊?那用汇编又怎么去写呢?
computer00 发表于 2009-5-7 09:47 | 显示全部楼层

这个只是一个宏定义而已,指令上无任何处理

展开就是一个强制类型转换,是一个地址在0xFC00,类型为xdata char的变量。
kengao55 发表于 2009-5-7 09:50 | 显示全部楼层

这是一个宏定义语句

定义WCM的的地址为外部RAM的地址0xfc00
当把WCM赋值时就是对地址0xfc00中赋值
lj3269091 发表于 2009-5-7 13:55 | 显示全部楼层

用汇编语言这样写

WCMD EQU 0FC00
ayb_ice 发表于 2009-5-7 21:33 | 显示全部楼层

去看XBYTE的定义

您需要登录后才可以回帖 登录 | 注册

本版积分规则

141

主题

791

帖子

0

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