我有汇编语言的作业,但我想自己做,但我的术语有些困难。我没有在谷歌找到适当的答案。 您能否详细解释BRCS,BRNE和BRCC在汇编语言中的含义?
答案 0 :(得分:1)
由于您的问题被标记为[avr] ...您提到的三个命令属于AVR 8位处理器的“minimal core”,并且该系列的所有处理器都支持这些命令。
搜索“avr 8位指令集”将快速引导您进入相关文档。其余的是你的......
< SPOILER>仅在紧急情况下使用
答案 1 :(得分:0)
它可能是AVR汇编程序,对吧?
BRCS适用于" BRAN,如果Carry已设置",
BRCC - "如果Carry是明确的话,那就是BRAN,",
答案 2 :(得分:0)
我不知道AVR,但是
BRCC听起来像是#34;如果Carry Clear"和
BRCS喜欢"分支如果Carry set"对我来说
而BCNE可能是"如果不等于分支"
进位标志通常是一个状态寄存器,用于确定溢出(例如,当你添加2个8位值并且结果不适合8位时)或移位操作(再次是8位):如果你向左移动0x81一次,结果将是0x102,不适合您的8位寄存器,因此寄存器将保持0x02,并且进位将被设置