写出下表寻址方式中操作数有效地址E的算法。 序号 寻址方式名称 有效地址E 说明 1 立即 操作数在指令中 2 寄存器 操作数在某通用寄存器Ri中 3 直接 D为偏移量 4 寄存器间接 (Ri)为主存地址指示器 5 基址 B为基址寄存器 6 基址+偏移量 7 比例变址+偏移量 I为变址寄存器,S比例因子 8 基址+变址+偏移量 9 基址+比例变址+偏移量 10 相对 PC为程序计数器
时间: 2024-01-24 08:19:33 浏览: 96
下表寻址方式中,有效地址E的算法如下:
1. 立即寻址:有效地址E为指令中的操作数。
2. 寄存器寻址:有效地址E为通用寄存器Ri中的操作数。
3. 直接寻址:有效地址E为D加上指令中给出的地址。
4. 寄存器间接寻址:有效地址E为通用寄存器Ri中存储的地址所指向的主存地址。
5. 基址寻址:有效地址E为基址寄存器B中存储的地址加上指令中给出的地址。
6. 基址+偏移量寻址:有效地址E为基址寄存器B中存储的地址加上指令中给出的偏移量D所指向的主存地址。
7. 比例变址+偏移量寻址:有效地址E为变址寄存器I中存储的地址乘以比例因子S加上指令中给出的偏移量D所指向的主存地址。
8. 基址+变址+偏移量寻址:有效地址E为基址寄存器B中存储的地址加上变址寄存器I中存储的地址加上指令中给出的偏移量D所指向的主存地址。
9. 基址+比例变址+偏移量寻址:有效地址E为基址寄存器B中存储的地址加上变址寄存器I中存储的地址乘以比例因子S加上指令中给出的偏移量D所指向的主存地址。
10. 相对寻址:有效地址E为程序计数器PC加上指令中给出的地址所指向的主存地址。
阅读全文