打印

求救啊!

[复制链接]
1271|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chinesecom|  楼主 | 2007-4-11 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  刚接触义隆单片机,请问:我想判断R1(定义的一个寄存器)内的数,是否为0到5,应该用什么指令来比较?(仪陇单片机指令)
  我想用   MOV  A,R1
           XOR  A,@0 (依次与0~5相比,其相比的结果是影响了标志位Z)
          ……
           MOV  A,R1
           XOR  A,@1
          ………
           MOV  A,R1
           XOR  A,@2 ………
  即,判断R1是等于0~5的哪一个,然后跳转到相应的子程序。
  请问该用什么指令?
谢啦!

相关帖子

沙发
chinesecom|  楼主 | 2007-4-11 16:33 | 只看该作者

怎么没人应啊?标题不够醒目吗?

使用特权

评论回复
板凳
chinesecom|  楼主 | 2007-4-11 16:36 | 只看该作者

应该用什么指令啊?想不出

使用特权

评论回复
地板
wsl_5631| | 2007-4-11 16:52 | 只看该作者

没什么好方法

MOV   A, R1
ADD  PC,A
JMP  XX0
JMP  XX1
JMP  XX1
....
注意不要夸页,447好像不能跨越256边界

使用特权

评论回复
5
chinesecom|  楼主 | 2007-4-11 17:21 | 只看该作者

非常感谢!!

使用特权

评论回复
6
chinesecom|  楼主 | 2007-4-11 17:26 | 只看该作者

太谢谢wsl_5631啦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

81

帖子

1

粉丝