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

admin2021-07-07  38

问题 已知在小端模式下,内存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/4u0Z777K
0

最新回复(0)