我有这段代码:
CMP.B #3,R6L
BLO konec
比较R6L的含量是否大于3,但我需要与之相反(找出R6L是否小于3)。 我尝试将#3和R6L更改为CMP.B R6L,#3但它不起作用。 我知道这是初学者的问题,但我真的无法解决它。
答案 0 :(得分:1)
比较指令产生足够的信息来确定所有排序信息 - 小于,等于或大于。分支指令选择要分支的条件。将BLO
更改为BHI
。
注意:您没有指定架构或汇编语言,因此我部分猜测BHI
。你应该查看文档。各种体系结构和汇编语言具有稍微不同类型的分支的变体。例如,如果比较显示一个无符号值高于另一个无符号值,BHI
可能用于分支,而如果比较显示一个有符号值大于另一个有符号值,BGT
可能用于分支