0
比較數我有這樣的代碼:與寄存器
CMP.B #3,R6L
BLO konec
它比較,如果R6L的含量大於3,但我需要的是相反的(看看R6L小於3)。 我試着改變#3和R6L到CMP.B R6L,#3但它不起作用。 我知道這是初學者的問題,但我真的無法解決它。
比較數我有這樣的代碼:與寄存器
CMP.B #3,R6L
BLO konec
它比較,如果R6L的含量大於3,但我需要的是相反的(看看R6L小於3)。 我試着改變#3和R6L到CMP.B R6L,#3但它不起作用。 我知道這是初學者的問題,但我真的無法解決它。
比較指令產生足夠的信息來確定所有訂購信息 - 小於,等於或大於。分支指令選擇要分支的條件。將BLO
更改爲BHI
。
注意:您沒有指定體系結構或彙編語言,所以我對BHI
進行了部分猜測。你應該檢查文檔。各種體系結構和彙編語言對於稍微不同的分支類型具有變體。例如,如果比較顯示一個無符號值高於另一個無符號值,則BHI
可能用於分支,而如果比較顯示一個有符號值大於另一個有符號值,則BGT
可能用於分支。
感謝BHI的改變,效果很好 –