计算机系统指令与寻址方式分析 - 16位字长计算机案例
(1) 单地址码指令的寻址方式只有一种,即直接寻址。指令中地址码由寄存器号字段组成,因此可以用16个寄存器,每个寄存器都可以表示128K的地址空间。所以单地址码指令最多有16个寄存器可供选择,每个寄存器可以表示128K,因此单地址码指令最多有16*128K=2M条。
(2) 双地址码指令的寻址方式有8种,即直接寻址、间接寻址、寄存器寻址、立即数寻址、相对寻址、基址寻址、变址寻址和变址基址寻址。每种寻址方式都可以使用16个寄存器,每个寄存器都可以表示128K的地址空间。因此双地址码指令最多有816128K*16=4G条。
(3) 变址寻址可以使用一个寄存器存储变址量,该寄存器可以表示128K的地址空间。因此变址寻址的范围是-128K到+128K。
原文地址: https://www.cveoy.top/t/topic/mVDs 著作权归作者所有。请勿转载和采集!