嘿伙计们这样做以下代码:
brbc 4, method
brbs 2, method
在AVR程序集中编写此内容的更简单,更常见的方法是什么?!
答案 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
代替你的代码