在ARM指令中,两个无符号数在寄存器R5和R6中,若R5<R6,则将R5与R6进行逻辑与操作,结果放R7中,并要求更新程序状态寄存器的状态位。用两条指令完成,则分别为【51】和【52】

admin2019-03-27  37

问题 在ARM指令中,两个无符号数在寄存器R5和R6中,若R5<R6,则将R5与R6进行逻辑与操作,结果放R7中,并要求更新程序状态寄存器的状态位。用两条指令完成,则分别为【51】【52】

选项

答案【51】CMP R5,R6【52】ANDCCS R7,R5,R6

解析 本题考查ARM指令系统中常用指令的指令类型、指令格式以及寻址方式。其中,CMP是比较指令;AND是逻辑与指令,题中将R5和R6按位进行逻辑与操作,相同置l,不同置0,结果存储到R7中,并更新程序状态寄存器的状态位,因此用ANDCCS R7,R5,R6。
转载请注明原文地址:https://jikaoti.com/ti/QC17FFFM
0

最新回复(0)