已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM指令LDRH R0,[R1]之后,R0的值为( )。

admin2021-07-07  36

问题 已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM指令LDRH R0,[R1]之后,R0的值为(   )。

选项 A、0x32303134
B、0x00003230
C、0x00003134
D、0x00000032

答案C

解析 所谓小端模式,是指数据字的高位保存在内存的高地址中,而数据字的低位保存在内存的低地址;指令LDRH R0,[R1]是寄存器间接寻址,将R1的内容形成操作数的有效地址,从中取得半字数据存入寄存器R0中。故本题选择C。
转载请注明原文地址:https://kaotiyun.com/show/P50Z777K
0

最新回复(0)