计算机组成原理(一)



冯诺依曼机器的特征:

  • 指令和数据以同等的地位存储在存储器当中
  • 指令和数据都是二进制
  • 指令和数据都是保存在存储器当中的

存储字

每个存储单元中的数据,称为存储字

存储字长

存储单元能够存储的二进制数据的长度

在一个8位系统中,字长是8位,也就是一个存储字有8位。

在一个16位系统中,字长是16位,也就是一个存储字有16位。

在一个32位系统中,字长是32位,也就是一个存储字有32位。

在一个64位系统中,字长是64位,也就是一个存储字有64位。

存储单元

是计算机存储器中的最小存储单位,通常表示为一个字节(8位)。存储单元在内存中连续排列,并由唯一的地址来标识每个存储单元。

MAR(Memory Address Register,内存地址寄存器)别称(存储器地址寄存器)

存储了当前 CPU 想要访问的内存地址。当 CPU 需要读取或写入内存时,它将要访问的地址加载到 MAR 中。MAR 中的地址指示了内存中存储的数据所在的位置,即要读取或写入的存储单元的地址。
MAR的位数=存储单元的个数

MDR(Memory Data Register,内存数据寄存器)别称(存储器数据寄存器)

MDR 主要用于 CPU 与存储器之间的数据传输。当 CPU 需要从存储器中读取数据时,存储器会将数据发送到 MDR 中,然后 CPU 可以从 MDR 中取出这些数据进行进一步的处理。

同样地,当 CPU 需要将数据写入存储器时,CPU 先将数据存储在 MDR 中,然后将 MDR 中的数据发送到存储器中相应的位置。

相关推荐
LiamTuc8 天前
计组ROM 家族分类笔记
计算机组成原理
裁冰剪雪9 天前
软硬件联通的“最后一公里”:从C代码到CPU取指的完整交接链
计算机组成原理
MarkXu9 天前
localhost 背后:一趟没有出门的网络旅行
计算机组成原理
-To be number.wan1 个月前
计算机组组成原理 | AT&T格式 和 Intel格式
学习·计算机组成原理
轻刀快马1 个月前
跨越软硬件的共鸣(二):从 Cache 写策略看 Redis 与 DB 的一致性博弈
java·开发语言·redis·计算机组成原理
雪度娃娃1 个月前
IO设备——总线系统
计算机组成原理
anew___1 个月前
计算机组成原理:深入理解运算方法与运算器设计
计算机组成原理·运算器
-To be number.wan1 个月前
计算机组成原理 | 指令格式全解析
学习·计算机组成原理
-To be number.wan1 个月前
计算机组成原理 | 指令寻址
学习·计算机组成原理
悲伤小伞1 个月前
计算机组成原理-概述-题
计算机组成原理