计算机组成原理(408考研)
42为什么间接寻址相对直接寻址可扩大寻址范围假设: 计算机的 指令字长16位,其中 地址字段占8位(直接寻址时)。 存储器的 地址总线宽度为16位(即最大寻址范围是64KB)。 内存单元存储的数据宽度也是 16位(即每个单元能存一个地址)。 直接寻址的局限性若采用直接寻址,地址字段仅8位,可直接寻址的范围是 2⁸ = 256个单元(如0x00~0xFF)。 这远小于存储器实际的64KB(16位地址)范围,造成了浪费。 间接寻址的解决方式间接寻址的地址字段(8位)不直接表示操作数地址,而是指向一个内存单元,该单元中存储了 完整的16位操作数地址。 例如: 指令中的地址字段为 0x40(8位)。 CPU先访问内存单元 0x40,读取其中存储的 16位地址(如 0xA010)。 最终操作数位于 0xA010(16位地址,突破了8位限制)。 3x86架构与ARM架构特性 x86 ARM指令集 CISC(复杂指令) RISC(精简指令)功耗 较高(性能优先) ...