3.4 存储器的字扩展、位扩展

3.4.1 地址线、数据线、控制线

半导体存储芯片采用超大规模集成电路制造工艺,要与外界打交道,须包含下列三组信号线
地址线
地址线用于指定每个存储单元所在的行列位置,即指定每个存储单元的地址;地址线决定了有多少个能存放数据的存储单元个数。
数据线
通过地址选定相应存储单元后,需要数据线来传送要 操作的数据;决定了二进制数据。
控制线
一般包括使能端(C ̅S ̅) ,读写控制端R/W ̅

3.4.2 扩展

在这里插入图片描述

存储器容量扩展

  • 位扩展
  • 字扩展
  • 字位扩展

上面1K × 4b,其中1K就代表字,4b代表位,每8b等于1B,所以它的容量是0.5KB。

存储器同CPU处理器连接时,要完成:
①地址线的连接
②数据线的连接
③控制线的连接。

3.4.3 位扩展

当芯片存储单位数与主存要求存储单元数相同而位数不足时,需要对位数进行扩展

例如主存需要1K×8的芯片,而如果提供的只有2114(1K × 4b)的芯片,则需要进行位扩展。
首先我们算出需要两块2114的芯片(容量相除就是了),扩展之前是4位,它能表示的范围就是0000~1111,位扩展就是扩展位数,现在有两个这样的4位,那扩展之后就是8位,8位能表示的范围就是0000 0000~1111 1111,要是用4块芯片来扩展位,那就是16位,对应的二进制密密麻麻我就不写了,这就是位扩展规律。当然我们一般用十六进制去表示,如4000~7FFF,后面一般带H符号区分。

位扩展对应的是数据线的个数,比如8位就意味着有8根数据线。

3.4.4 字扩展

当芯片字长与主存相同而存储单元数不足时,需要对存储空间即地址空间进行扩展。

字扩展就是要增加存储字的数量,也就是地址线的位数。

例如现需要2K×4的存储容量,只提供1K×4的芯片。
同样地,根据容量算出需要两片2114芯片,位相同都是4不用管,那么只扩展字,1k对应所需要的地址线是10根(210=1024),现在要扩展到2K就需要11根了。扩展前能表示的范围为00 0000 0000~01 1111 1111,扩展后新加的芯片表示的范围就是10 0000 0000~11 1111 1111,也就是说,扩展前的范围是01023,扩展后就是02048

——————————————我是底线———————————————

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前 言 该设计是根据计算机组成原理课程所学的知识,设计、开发的一套简单模型机。是在 DVCC试验机上实现的,此系列实验系统作为较高层次、专用于计算机原理课程教学实验 的实验计算机系统具有良好的实验性能和系统的完整性以及可扩展性。 良好的实验性体现在DVCC系列机能很好地完成计算机硬件系统各功能部件的教学实验 ,它包括运算器部件、控制器部件、主存储器部件、总线和几种最重要的外设接口实验 ,包括中断、定时计器、输入/输出接口等;计算机的CPU自行设计与实现,配有小的 监控程序,有自己的汇编语言的支持。在相应软件的配合下,将各功能部件有机的结合 起来,完成计算机整机的实验。 系统的完整性体现在DVCC系列机与学生常见到的简单计算机大体相同,其主要组成与 运行方式和PC机差不多,该系列机是一台硬软件相对完整、配置巧妙合理的完整的计算 机系统,通过它能体现出重要教学内容、能完成主要教学实验项目。 可扩展性体现在(1)支持高级与初级两个层次上两种方式的实验,高层次的实验方 式是指DVCC系列机与PC微机连起来运行,可以动态显示整个实验过程中据流的流向和 当前的各种参;初级实验方式是指不接任何计算机外围设备,只用DVCC系列机上的开 关、按键及指示灯、码管显示器等操作,控制实验机的运行,同时显示运行的结果。 (2)在基本系统上支持多项扩展功能,它包括一个在系统大规模可编程器件,一个并行 接口电路,一个定时/计器电路,一个用万能接线板组成的通用扩展实验板。 摘 要 本设计完成一个简单模型计算机的设计,设计中使用的运算器是74LS181,存储器是 6264,与相应的译码电路、锁存电路以及输入输出电路组成了模型机的硬件基础。当然 光有硬件电路不是一个完整的计算机,本设计还设计了相应的微指令和微程序组成具有 一定功能的指令系统,包括IN,OUT,STA,LDA,JMP,BZC,CLR,MOV,ADD,AND等指令。最终通 过模型机的设计和调试,连贯运用计算机组成原理课程学到的知识,建立计算机整机概 念,加深对计算机时间和空间概念的理解。 关键词:简单模型计算机机 运算器 存储器 微指令 微程序 目 录 前 言 1 摘 要 2 第一章 设计目的和设计原理 4 1.1设计目的 4 1.2设计原理 4 第二章 总体设计 6 第三章 详细设计 7 3.1运算器的物理结构 7 3.2存储器系统的组成与说明 10 3.3指令系统的设计与指令分析 11 3.4微程序控制器的逻辑结构及功能 12 3.5微程序的设计与实现 16 第四章 系统调试 22 总 结 23 参考文献 24 致 谢 25 第一章 设计目的和设计原理 1.1设计目的 融会贯通计算机组成原理课程中各章的内容,通过知识的综合运用,加深对计算机 系统各模块的工作原理及相互联系的认识,特别是对硬连线控制器的认识,建立清晰的 整机概念。对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、 微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。 在掌握部件单元电路实验的基础上,进一步将其组成系统地构造一台基本模型计算机 。 1.2设计原理 (1)运算器 设计中所用的运算器据通路,其中运算器由两片74LS181以并/串形成8位字长的AL U构成。运算器的输出经过一个三态门74LS245(U33)到ALUO1插座,实验时用8芯排线和内 部据总线BUSD0~D7插座BUS1~6中的任一个相连,内部据总线通过LZD0~LZD7显示 灯显示;运算器的两个据输入端分别由二个锁存器74LS273(U29、U30)锁存,两个锁 存器的输入并联后连至插座ALUBUS,测试时通过8芯排线连至外部据总线EXD0~D7插座 EXJ1~EXJ3中的任一个;参与运算的据来自于8位据开并KD0~KD7,并经过一三态门 74LS245(U51)直接连至外部据总线EXD0~EXD7,通过据开关输入的据由LD0~L D7显示。 算术逻辑运算功能发生器 74LS181(U31、U32)的功能控制信号S3、S2、S1、S0、CN、M并行相连后连至SJ2插座, 测试时通过6芯排线连至6功能开关插座UJ2,以手动方式用二进制开关S3、S2、S1、S 0、CN、M来模拟74LS181(U31、U32)的功能控制信号S3、S2、S1、S0、CN、M;其它电 平控制信号LDDR1、LDDR2、ALUB`、SWB`以手动方式用二进制开关LDDR1、LDDR2、ALUB、 SWB来模拟,这几个信号有自动和手动两种方式产生,通过跳线器切换,其中ALUB`、SW B`为低电平有效,LDDR1、LDDR2为高电平有效。 另有信号T4为脉冲信号,在手动方式下进行实验时,只需将跳线器J23上T4与手动脉 冲发

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值