不能位寻址的寄存器

[复制链接]
3955|6
 楼主| sysai 发表于 2007-9-26 15:30 | 显示全部楼层 |阅读模式
     不能位寻址的寄存器要如何去判断哪个位为1及清零那个位~~~
平常人 发表于 2007-9-26 19:31 | 显示全部楼层

用“与”操作提取要判断的位

如要判断变量xyz的第4位,则可以这样:
 判断xyz是否为1:if ((xyz & 0x10) == 0x10)

 判断xyz是否为0:if ((xyz & 0x10) == 0x00)
lbx_00 发表于 2007-9-26 19:49 | 显示全部楼层

好办

例如,可以把它的内容先读到累加器A里,A是可以位寻址的呀
ayb_ice 发表于 2007-9-27 07:40 | 显示全部楼层

你也太菜了...

5880527 发表于 2007-9-27 08:16 | 显示全部楼层

新同志多鼓励鼓励的哈

^_^
shyygy 发表于 2007-9-27 08:36 | 显示全部楼层

~~~~~~~~~~~~

我也是新手,希望多多学习程序!!!
350231547 发表于 2014-7-31 11:01 | 显示全部楼层
说的好,新手大家要多多鼓励!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

30

帖子

0

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