问答题
2分
小端模式下ARM指令序列如下:LDR R0,=0x13579246LDR R1,=0x10000000STR R0,[R1,#8]!执行后,内存0x10000008中的值...
小端模式下ARM指令序列如下:
LDR R0,=0x13579246
LDR R1,=0x10000000
STR R0,[R1,#8]!
执行后,内存0x10000008中的值={blank},R1={blank}
LDR R0,=0x13579246
LDR R1,=0x10000000
STR R0,[R1,#8]!
执行后,内存0x10000008中的值={blank},R1={blank}
参考解析: 【55】0x46【56】0x10000008
【解析】ARM可以用两种方法存储数据字,称为大端模式和小端模式;在小端模式下,32位数据字的高字节存放在高地址,而低字节存放在低地址。题中前两条指令是存储器到寄存器的数据传送指令,第三条是寄存器到存储器的数据传送指令,采用基址加变址寻址方式,且“!”表示指令完成后更新基址寄存器。