这条线到底是什么意思?

问题描述

位置是存储指令的内存字的地址。将其与指令本身的地址部分区分开来很重要

我正在阅读 Morris Mano 的关于计算机系统体系结构的书,每当出现 MEMORY 一词时,我就越来越困惑,现在在这里我不完全理解这里讨论的区别声明 2.

解决方法

假设我们假设的 CPU 有一条从内存地址加载寄存器的指令:

LOAD R<n>,<address>

现在让我们假设您的程序包含这样一个指令的示例,地址为 0x1000,从地址 0x5678 加载寄存器 R3:

00001000   LOAD R3,0x5678

然后根据你的引用,位置是0x1000,指令的地址部分是0x5678。