填空题 44.在ARM指令系统中,将R4中的数据逻辑左移3位后,存入R5中,相应的指令为【49】,若R4=0x04800A00,则执行该指令后R5=【50】。
  • 1、
【正确答案】 1、【49】MOV R5,R4,LSL#3【50】0x24005000    
【答案解析】LSL即为逻辑左移,MOV R0,R1,LSL#3的含义为将R1中的内容左移3位送R0中。低位用0填充。可以借助于左右移实现操作数对2的指数次方的乘除操作。如左移3次,相当于乘以8(23),右移4位相当于除以16(24)。所以R4=0x04800A00时,R5=R4*8=0x24005000。