如果ARM小端模式下,R0=0x10000000,内存0x10000000到0x10000007中的数据分别为,0,1,2,3,4,5,6,7,执行指令LDMIA R0,{R1,R2}后, R1=【53】和 R2=【54】。

admin2020-06-10  33

问题 如果ARM小端模式下,R0=0x10000000,内存0x10000000到0x10000007中的数据分别为,0,1,2,3,4,5,6,7,执行指令LDMIA R0,{R1,R2}后, R1=【53】和 R2=【54】

选项

答案【53】0x03020100【54】0x07060504

解析 本题考察小端模式下的指令操作。在小端模式下,32位数据字的高字节存放在高地址,而低字节存放在低地址,这与通用微型计算机的存储器的信息存放格式相同。题中是块拷贝寻址,又称为多寄存器寻址。LDM是加载多个寄存器指令,后缀IA表示在每次执行完加载/存储操作后,R0按字长度增加。
转载请注明原文地址:https://kaotiyun.com/show/KpMZ777K
0

最新回复(0)