计算机体系结构:主存简单模型及寻址

本文详细介绍了计算机主存储器的组成,包括存储体、地址寄存器(MAR)、数据寄存器(MDR)和存储元的概念。存储单元由译码器控制,存储字和存储字长定义了数据的读取宽度。存储容量与地址线数量和存储字长有关。此外,还讨论了编址方式、大端法和小端法的数据存放方式以及存储器芯片的基本结构,包括数据线、地址线、控制线和译码器的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主存储器分为存储体,MAR,MDR组成。

地址寄存器存放欲访问的存储单元地址。数据寄存器存放要传进来或者传出去的数据。

存储体存放具体的数据。

存储元:能完成一个二进制读写的单元。

存储单元:由译码器产生的控制信号控制的一行存储元。

储存体:由多个存储单元构成

 红色的线并行同时控制多个存储元,绿色的线可以把储存元的信号传入或者传出。

存储字:可以同时取出的电信号

存储字长:一个存储单元中二进制个数(一个字节等于8个比特)。

如果同时在红线上放两个读信号,那么1条绿线会有两个信号,发生了冲突,所以只能使一个红线有信号。

译码器:使地址码唯一对应存储单元(映射:把二进制地址映射为一个有效信号)。

储存器芯片的基本结构:

数据线和MDR相连,即将写入或者读出的数据放在MDR中,MDR外部与数据线相连。

地址线与存储器的MAR相连,传入地址,译码器解析地址,传出一个控制信号(红线),是唯一一个存储单元读/写。

控制器协调MAR和MDR的工作。

片选线:有两种控制模式,高电平有效和低电平有效,是芯片控制的开关。

读控制线和写控制线,决定译码器传入的是读信号还是写信号。

地址线有n个,对应2^n个存储单元,传入的地址可以唯一确定一个存储单元。

存储容量:n位地址线,2^n个存储单元,存储字长为N个比特,那么存储容量为2^n*N个比特。

编址:总容量为1KB,按字节寻址,有1k个单元。

首先按字节编址,需要10根地址线。如果按字编址,那么每一个单元可以用前8位来表示,最后两位表示一个单元的第几个字。

 如何存放一个字?大端法和小端法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值