0

我有这个代码:

CMP.B #3,R6L
BLO konec 

比较 R6L 的内容是否大于 3,但我需要相反(找出 R6L 是否小于 3)。我尝试将#3 和 R6L 更改为 CMP.B R6L,#3 但它不起作用。我知道这是初学者的问题,但我真的无法解决。

4

1 回答 1

1

比较指令产生足够的信息来确定所有的排序信息——小于、等于或大于。分支指令选择要分支的条件。更改BLOBHI

注意:您没有指定架构或汇编语言,所以我部分猜测BHI. 你应该检查文档。各种体系结构和汇编语言都有针对稍微不同种类的分支的变体。例如,BHI如果比较显示一个无符号值高于另一个无符号值,则BGT可以用于分支,而如果比较显示一个有符号值大于另一个有符号值,则可以用于分支。

于 2013-06-19T19:47:57.080 回答