问个新手问题,麻烦各位了

[复制链接]
2336|3
 楼主| wracheic 发表于 2012-4-12 21:34 | 显示全部楼层 |阅读模式
辅助寄存器赋值的问题LAR AR4,#0FFFFH;这个应该是给AR4赋值FFFFh?不知道书写是否规范

辅助寄存器是16位的,那么下面这条:
LAR AR0,#00H;这个是给AR0赋值00h?不是16位寄存器吗?那是赋值00h给低8位?高8位的值呢?
whagiew 发表于 2012-6-5 16:00 | 显示全部楼层
什么芯片啊,查查芯片手册和指令集吧
airwill 发表于 2012-6-5 23:11 | 显示全部楼层
那是赋值00h给低8位?高8位的值呢?
8位数自动扩展为16位数。
highgear 发表于 2012-6-8 23:09 | 显示全部楼层
00h 不但可以是16bit, 也可以是 8bit, 32bit。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

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