ARM汇编指令ADD R6, R3, R1, LSL #2 执行结果分析
该指令为将寄存器R3和R1的值相加后,再将R1的值左移两位(相当于乘以4),最后将两个结果相加,结果存入寄存器R6。因此,执行该指令后,R1的值变为0X0006*4=0X0018,R3的值仍为0X0056,两者相加得到0X006E,因此寄存器R6的值为0X006E。
原文地址: https://www.cveoy.top/t/topic/nlet 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
该指令为将寄存器R3和R1的值相加后,再将R1的值左移两位(相当于乘以4),最后将两个结果相加,结果存入寄存器R6。因此,执行该指令后,R1的值变为0X0006*4=0X0018,R3的值仍为0X0056,两者相加得到0X006E,因此寄存器R6的值为0X006E。
原文地址: https://www.cveoy.top/t/topic/nlet 著作权归作者所有。请勿转载和采集!