已知在小端模式下,内存0x4001000~0x4001003中的数据依次为0x36,0x31,0x30,0x32,R1=0x00001000,R0=0x40000000,指令LDR R2,[R0,R1]!执行后,R0=【51】,R2=【52】。

admin2020-06-10  50

问题 已知在小端模式下,内存0x4001000~0x4001003中的数据依次为0x36,0x31,0x30,0x32,R1=0x00001000,R0=0x40000000,指令LDR R2,[R0,R1]!执行后,R0=【51】,R2=【52】

选项

答案【51】0x40001000【52】0x32303136

解析 本题考查ARM指令系统中常用指令的指令类型、指令格式以及寻址方式。所谓小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;指令LDR R2,[R0,R1]!是将寄存器R0的内容自动增加R1,形成操作数的有效地址,从中取得32位操作数存入寄存器R2中,再更新基址寄存器R0的内容。
转载请注明原文地址:https://kaotiyun.com/show/3dMZ777K
0

最新回复(0)