更简单的方法来写下面的说明?

时间:2014-11-06 22:41:19

标签: assembly avr

嘿伙计们这样做以下代码:

 brbc 4, method
 brbs 2, method

在AVR程序集中编写此内容的更简单,更常见的方法是什么?!

3 个答案:

答案 0 :(得分:1)

SREG是I T H S V N Z C。

所以如果S被清除,或者设置了N,你想要分支。

S = N XOR S,因此如果N和V,或者不是N而不是V,则S被清除。即,如果结果为正或零。

当结果为负时设置N.

所以你想永远分支。

jmp method

答案 1 :(得分:0)

如果SREG.s = 0,则跳转为BRBC,其中s在代码中为2或0;你想在你的代码中做什么?

答案 2 :(得分:0)

也许更常见的是使用

brge method
brmi method

代替你的代码

相关问题