对条件执行的指令beq dsub,其中dsub是地址标号,该指令的条件码是什么,该条件成
发布网友
发布时间:2022-12-26 18:27
我来回答
共1个回答
热心网友
时间:2023-11-07 18:52
<opcode>{<cond>}{S} <Rd>,<Rn>{,<opcode2>}
其中,<>内的项是必须的,{}内的项是可选的,如<opcode>是指令助记符,是必须的,而{<cond>}为指令执行条件,是可选的,如果不写则使用默认条件AL(无条件执行)。
opcode 指令助记符,如LDR,STR等
cond 执行条件,如EQ,NE等
S 是否影响CPSR 寄存器的值,书写时影响CPSR,否则不影响
Rd 目标寄存器
Rn 第一个操作数的寄存器
operand2 第二个操作数。在ARM指令中,灵活的使用第2个操作数能提高代码效率,第2个操作数的形式如0x3FC、0、0xF0000000、200,0xF0000001等。