1.
2.
二、实验内容
1.
2.
3.
三、实验过程(exp4_1_1.s)
AREA
ENTRY
1)
2)
3)
4)
5)
6)
STR R0,[R4,#4]
STR R0,[R4,#4]!
HERE B HERE
END
1)
2)
MOV R5,#15
MOV R1,R5, ***
***的内容如下:
LSL:逻辑左移(Logical Shift Left)
ASL:算术左移(Arithmetic Shift Left)
LSR:逻辑右移(Logical Shift Right)
ASR:算术右移(Arithmetic Shift Right)
ROR:循环右移(Rotate Right)
RRX:扩展为1的循环右移(Rotate Right eXtended by 1 place )
3)
4)
寄存器 register
存储器 memory
| (8位) | |
| 0009 0000 | 00000010 |
| 0009 0001 | |
| 0009 0002 | |
| 0009 0003 |
| 序号 | 执行指令 | 指令执行后的变化情况 | ||||||
| 寄存器(值用16进制表示) | 存储器(值用16进制表示) | |||||||
| R0 | R1 | R2 | R3 | R4 | R5 | |||
| MOV R5,#15 | 0 | 0 | 0 | 0 | 0 | 15 | ||
| MOV R2,#0xC | 0 | 0 | 12 | 0 | 0 | 15 | ||
| MOV R1,R5 | 0 | 15 | 12 | 0 | 0 | 15 | ||
| ADD R0,R1,R2,LSR #3 | 21 | 15 | 12 | 0 | 0 | 15 | ||
| LDR R4,=0x90000 | 21 | 15 | 12 | 0 | 589824 | 15 | ||
| STR R0,[R4] | 21 | 15 | 12 | 0 | 589824 | 15 | ||
| STR R0,[R4,#4] | ||||||||
| STR R0,[R4,#4]! | ||||||||
APP下载
登录





热门文章




