如果R0=0xFFFF8000,R1=0x00008000,C=0,则ARM指令ADCS R0,R0,R1执行后,R0的值为【51】,进位标志C的值为【52】。

admin2021-07-07  22

问题 如果R0=0xFFFF8000,R1=0x00008000,C=0,则ARM指令ADCS R0,R0,R1执行后,R0的值为【51】,进位标志C的值为【52】。

选项

答案【51】0【52】1

解析 例如,ADCS R5,R6,R7指令的功能是:R5=R6+R7+c且更新CPSR状态;ADCS是带进位的加法,加S表示相加的结果会更新CPSR的状态标志。指令ADCS R0,R0,R1含义是R0=R0+R1+C。R0的值为0,进位标志C的值为1。
转载请注明原文地址:https://jikaoti.com/ti/pQo7FFFM
0

最新回复(0)