【问题标题】:The smallest memory units addressible and movable可寻址和可移动的最小内存单元
【发布时间】:2011-07-25 00:50:08
【问题描述】:

这是my previous question下收到的两个问题:

(1) 可以移动的最小数据量(N 位)是多少 只使用一条机器指令注册内存?

(2) 使用这条机器指令时,什么是最小的 地址增量可以让您读取下一个 N 位? (不重叠 第一次阅读)

  1. 我想知道 (1) 中的最小数据量是 仅使用一条机器指令从内存移动到寄存器是 称为一个字,在 (2) 中,最小的地址增量允许 你读了接下来的 N 位? (不与第一次阅读重叠)是 叫一个字节?
  2. 在(1)中,是“可以从内存中移动的最小数据量 仅使用一条机器指令进行注册” 与

    • 可以从内存中移出的最小数据量 仅使用一条机器指令进行注册,
    • 一条机器指令可以处理的最小数据量 操作,并且
    • 寄存器的内容?
  3. 如果我没记错的话,(1)和(2)中的最小内存单元是 一般不一样。但我想知道为什么,即最小的可寻址 内存不是

    • 在内存和寄存器之间移动的最小内存,并且
    • 要操作的最小内存

    通过机器指令?能不能有汇编代码解释一下?

我主要说的是常规的计算机架构,比如X86、X86-64、....

感谢和问候!

【问题讨论】:

    标签: memory architecture types word byte


    【解决方案1】:

    (1) 它被称为WORD,你是对的。字长因 CPU 架构而异,对于大多数现代计算机,字可以是 32 位(4 字节)或 64 位(8 字节)。

    (2)Most modern computers and BYTE-addressible

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 2011-02-13
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多