指令寻址:
1.顺序寻址
按照指令读取顺序(pc计数器+1),执行寻址,执行操作 .
2.跳跃寻址
按指令内容(转移类指令)进行跳转新指令执行
数据寻址
什么是寻址方式
汇编指令由操作码字段
和操作数字段构成。
对于双操作指令,第一个操作数称为目的操作数,表示操作后的结果;第二个操作数称为源操作数,表示来源操作数。
mov ax , bx
操作 目的操作数,操作数
七种与数据有关的寻址方式
下列七种与数据有关的寻址方式。其中后五种属于存储器寻址方式。
- 立即寻址方式(Immediate addressing)
- 寄存器寻址方式(Register addressing)
- 直接寻址方式(Direct addressing)
- 寄存器间接寻址方式(Register indirect addressing)
- 寄存器相对寻址方式(Register relative addressing)
- 基址变址寻址方式(Based indexed addressing)
- 相对基址变址寻址方式(Relative based indexed addressing)
寻址速度:
立即 > 直接 > 间接
立即寻址就是指令当中自带数据,直接读取,最快;
直接寻址就是指令中存放的是地址,直接解析这个地址;
间接寻址就只指令中存放的是地址的地址,或者是存放地址的寄存器,最慢。