Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个代码:
CMP.B #3,R6L BLO konec
比较 R6L 的内容是否大于 3,但我需要相反(找出 R6L 是否小于 3)。我尝试将#3 和 R6L 更改为 CMP.B R6L,#3 但它不起作用。我知道这是初学者的问题,但我真的无法解决。
比较指令产生足够的信息来确定所有的排序信息——小于、等于或大于。分支指令选择要分支的条件。更改BLO为BHI。
BLO
BHI
注意:您没有指定架构或汇编语言,所以我部分猜测BHI. 你应该检查文档。各种体系结构和汇编语言都有针对稍微不同种类的分支的变体。例如,BHI如果比较显示一个无符号值高于另一个无符号值,则BGT可以用于分支,而如果比较显示一个有符号值大于另一个有符号值,则可以用于分支。
BGT