这条线到底是什么意思?
What exactly this line means?
location是存放指令的内存字的地址。重要的是要将它与指令本身的地址部分区分开来
我正在阅读 Morris Mano 关于计算机系统体系结构的书,每当 MEMORY 这个词出现时我就越来越困惑,现在我不完全理解其中的区别在声明 2 中被提及。
假设我们的假设 CPU 有一条从内存中的地址加载寄存器的指令:
LOAD R<n>,<address>
现在假设您的程序包含这样一条指令的示例,地址为 0x1000,从地址 0x5678 加载寄存器 R3:
00001000 LOAD R3,0x5678
那么根据你的引用,位置是0x1000,指令的地址部分是0x5678。
location是存放指令的内存字的地址。重要的是要将它与指令本身的地址部分区分开来
我正在阅读 Morris Mano 关于计算机系统体系结构的书,每当 MEMORY 这个词出现时我就越来越困惑,现在我不完全理解其中的区别在声明 2 中被提及。
假设我们的假设 CPU 有一条从内存中的地址加载寄存器的指令:
LOAD R<n>,<address>
现在假设您的程序包含这样一条指令的示例,地址为 0x1000,从地址 0x5678 加载寄存器 R3:
00001000 LOAD R3,0x5678
那么根据你的引用,位置是0x1000,指令的地址部分是0x5678。