【问题标题】:What exactly this line means?这条线到底是什么意思?
【发布时间】:2021-01-23 11:01:28
【问题描述】:

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

我正在阅读 Morris Mano 的关于计算机系统架构的书,每当出现 MEMORY 这个词时,我就会变得越来越困惑,现在我不完全理解这里所说的区别声明 2.

【问题讨论】:

    标签: assembly cpu-architecture


    【解决方案1】:

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

    LOAD R<n>,<address>
    

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

    00001000   LOAD R3,0x5678
    

    那么根据你的报价,位置是0x1000,指令的地址部分是0x5678。

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 1970-01-01
      • 2016-04-01
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      • 2010-11-02
      相关资源
      最近更新 更多