问题描述
位置是存储指令的内存字的地址。将其与指令本身的地址部分区分开来很重要
我正在阅读 Morris Mano 的关于计算机系统体系结构的书,每当出现 MEMORY 一词时,我就越来越困惑,现在在这里我不完全理解这里讨论的区别声明 2.
解决方法
假设我们假设的 CPU 有一条从内存地址加载寄存器的指令:
LOAD R<n>,<address>
现在让我们假设您的程序包含这样一个指令的示例,地址为 0x1000,从地址 0x5678 加载寄存器 R3:
00001000 LOAD R3,0x5678
然后根据你的引用,位置是0x1000,指令的地址部分是0x5678。