第6章微机原理与接口技术

合集下载

微机原理与接口技术(第三版)周荷琴 课后答案

微机原理与接口技术(第三版)周荷琴 课后答案
《微机原理与接口技术》第六章习题及答案
3、什么叫 I/O 端口?一般的接口电路中可以设置哪些端口?计算机对 I/O 端口编址时采用哪两种方法?在 8086/8088CPU 中一般采用哪种编址方法? 答: 在 CPU 与外设通信时,传送的信息主要包括数据信息、状态信息和控制信息。在接口电路中,这些信息
7、某一个微机系统中,有 8 块 I/O 接口芯片,每个芯片占有 8 个端口地址,若起始地址为 300H,8 块芯片的 地址连续分布,用 74LS138 作译码器,试画出端口译码电路,并说明每个芯片的端口地址范围。
74LS138
A9 A8
G1
A7
G2A
Y0
芯片1 地址范围:300H-307H
Y1
芯片2 地址范围:308H-30FH
分别进入不同的寄存器,通常将这些寄存器和它们的控制逻辑统称为 I/O 端口。 一般的接口电路中可以设置数据端口、状态端口和命令端口。
计算机对 I/O 端口编址时采用两种方法:存储器映像寻址方式、I/O 单独编址方式。 在 8086/8088CPU 中一般采用 I/O 单独编址方式。
4、CPU 与外设间传送数据主要有哪几种方式? 答:CPU 与外设间的数据传送方式主要有:程序控制方式、中断方式、DMA 方式。
对于用户来说,可以根据自身需要,灵活地选购接口板和存储器插件,还可以根据总线标准的
要求,自行设计接口电路板,来组装成适合自己的应用需要的系统或更新原有系统。
PS:双击获取文档,ctrl+A,ctrl+C,然后粘贴到word即可。 未能直接提供word版本,抱歉。
8、什么叫总
在微型计算机系统中,将用于各部件之间传送信息的公共通路称为总线(BUS)。
总线分三类:片级总线、系统总线、外部总线。

《微机原理及接口技术》第六章

《微机原理及接口技术》第六章

2、CPU对中断的响应
关中断:CPU响应中断后,发中断响应(INTA)信号的同时,内部自动实现关中断 保留断点:封锁IP+1,入栈保存CS:IP。 保护现场:由中断服务程序先将有关REG入栈保存。
给出中断入口、转相应的中断服务程序:中断服务程序起始地址,执行中断服务。
恢复现场:将中断服务程序入栈保存的REG内容弹出,恢复现场。 开中断与返回:中断服务的最后一条指令,出栈恢复CS:IP,恢复主程序运行,使IF自动恢
第十章
J X G
微型计算机开发应用
1/27
J X G
微机原理及接口技术 第六章、中断控制系统
本章要点:

J X G
中断的基本概念 中断处理过程 可编程中断控制器8259A的结构、功能 可编程中断控制器8259A的应用
2/27
J X G
微机原理及接口技术 6.1
一、中断的基本概念
中断系统
J X G
微机原理及接口技术
三、外部中断
8086芯片设置有两条中断请求信号输入引脚:NMI和INTR引脚,用于外部中断 源产生的中断请求,可分为以下两种: 1、可屏蔽中断 INTR (18脚) INTR线上的请求信号是电平触发的。当IF=0,CPU中断不响应,这种情况称为 可屏蔽中断。可屏蔽中断通过指令设置IF中断标志位,达到控制的目的。 STI CLI ;IF←1,开中断,CPU才能响应INTR线上的中断请求。 ;IF←0,关中断,CPU不响应INTR线上的中断请求。
对于系统专用中断,系统将自动提供0~4中断类型号,保证系统自动转到处理程序。
J X G
对于可屏蔽中断INTR,外接口电路产生中断类型号。目前8259A产生。

微机原理与接口技术-六章-程序设计

微机原理与接口技术-六章-程序设计
程序:计算机命令(语句)的有序集合。
汇编语言程序设计步骤:
开始
处理
处理
结束
处理
Y
N
6.2 简单程序(1)
例:将内存单元10050H的内容拆成两段,每段4位,分别存 入10051H(低4位)和10052H(高4位)单元。即 10051H和10052H单元的高4位都为0。
⑥静态检查程序是否有错
6.3 分支程序(1)
N 条件满足? 语句系列1 语句系列2 N
例:编一个程序。从外设71H取一个数M,判断其值是否在10和 20之间,即10≤M<20。如果M≥20,则送0FFH给外设73H; 如果M<10,则送00H给外设73H;如果10≤M<20, 则送88H给外设73H。
子程序中对堆栈的压入和弹出操作要成对使用,保持堆栈的平衡。
子程序要利用过程定义伪指令声明。
一、子程序编写注意事项
二、举例
例:
code segment main proc far ...... call subr1 ...... ret main endp subr1 proc near ...... ret subr1 endp code ends
DP5 PROC NEAR MOV AL,CL SAL AL,1 SAL AL,1 ADD AL,CL MOV CL,AL RET DP5 ENDP MY ENDS END START AL=? BL=? CL=?
汇编语言中,子程序要用一对过程伪指令PROC和ENDP声明,格式如下: 过程名 PROC [NEAR/FAR] …… ;过程体 …… 过程名 ENDP NEAR属性(段内近调用) FAR属性(段间远调用)
提供必要的子程序说明信息。
处理好子程序与主程序间的参数传递问题。

微机原理与接口技术_第6章 IO接口

微机原理与接口技术_第6章 IO接口

三、I/O端口编址 (续) 2.I/O独立编址(续)
缺点: 专用I/O指令增加指令系统复杂性,且I/O指 令类型少,程序设计灵活性较差; 要求处理器提供MEMR#/MEMW#和IOR#/IOW#两 组控制信号,增加了控制逻辑的复杂性。

三、I/O端口编址 (续)
PC系列微机I/O端口访问 1.I/O端口地址空间
程序控制方式
程序控制方式是指CPU与外设之间的数据传送由程序 控制完成。 程序控制方式又分为无条件传送和条件传送两种 1.无条件传送方式(同步传送) 特点:输入时假设外设已准备好,输出时假设外设 空闲。 要求:输入接口加缓冲器,输出接口加锁存器。 应用:对简单外设的操作。
1. 无条件传送方式(同步传送) 输入接口的设计要求:
寻 址 确定输入端口地址 AB、M/ IO、ALE、DT/R 等待数据输入 等待数据输入 输入缓冲器 读入数据 输入缓冲器 DB CPU
一、 I/O 接口的功能 (续)
3. I/O接口应具有的功能(解决的方案)
1) 设置数据缓冲器以解决两者速度差异所带来的 不协调问题; 输出时: CPU DB 锁存器 输出设备数据线
以上三类信息分别通过各自的寄存器和相应的控制逻辑 来完成信息的传送。通常将这类寄存器和相应的控制逻辑称 为I/O端口。CPU与一个外设之间通常有三个端口。数据端口 (输入/输出);状态端口;控制端口。
二、I/O接口的一般结构 (续) I/O接口组成:接口由接口硬件和接口软件组成。 1.接口硬件
接口

这类接口面对总线,因此要使用三态输出器件; 对于输入信号有记忆功能的一般使用三态门; 对于输入信号无记忆功能的一般还要增加锁存功能;
1. 无条件传送方式(同步传送)

《微机原理与接口技术》教学课件 第6章

《微机原理与接口技术》教学课件 第6章

6.2 随机存取存储器
2 动态RAM 2164的工作过程
① 将要读出单元的行地 址送到地址线A0~A7上, RAS 信号有效时,在下 降沿将地址锁存在行地 址锁存器中。
② 将要读出单元的列地 址 送 到 地 址 线 A0 ~ A7 上 , CAS 信号有效时,在下降 沿将地址锁存在列地址 锁存器中。
目录 CONTENTS
存储器入门 随机存取存储器
只读存储器 高速缓冲存储器
外部存储器
3
引子
计算机之所以能自动、连续地工作,是因为采用了存储程序的原理。计算机中的所有程序和数 据都存放在存储器中,存储器是计算机必不可少的组成部件之一。存储器的性能对整个计算机 系统的性能起着至关重要的作用。本章主要介绍存储器的分类、结构和主要性能指标,并通过 典型的存储器芯片来介绍存储器的工作原理及与CPU的连接方法。
6.1 存储器入门
连续两次读写操作之间所需的最短时间间隔称为存储周期。存储器每秒钟可读写的 数据量称为存储器带宽或数据传输速率,单位为bps(或bit/s)。存取周期和存储器带宽 也常作为存储器的性能指标。
提示
6.2 随机存取存储器
随机存取存储器(Random Access Memory,RAM)也称随机读/写存储器或随机存储器,它既可以直接 从任何一个指定的存储单元中读出数据,也可以将数据写入任何一个指定的存储单元中。
6.1.2 存储器的性能指标
存储器容量:存储器中所包含存储单元的总数,单位是字节(B)。存储 器容量越大,存储的信息越多,计算机的性能也就越强。
01
02
存取时间:存储器完成一次读写操作所需的时间,单位为ns(纳秒,
1 ns=10-9 sБайду номын сангаас。

《微机原理与接口技术》

《微机原理与接口技术》

《微机原理与接口技术》首先,本课程主要内容涵盖了微机系统的构成和运行原理。

微机是由中央处理器(CPU)、存储器、输入输出设备和系统总线等组成的计算机系统。

课程从基本的逻辑门电路、寄存器、运算器等开始,介绍了CPU的工作原理和基本操作。

此外,还介绍了存储器的分类和工作原理,以及常见的输入输出设备的原理和使用方法。

通过学习,学生能够全面了解微机系统的构成和工作原理,掌握微机硬件的基本知识。

接着,本课程还介绍了接口技术的应用。

接口技术是指将不同设备或系统连接起来,实现信息传递和数据交换的技术。

在现实生活中,我们常常需要将不同的设备和计算机系统连接在一起,通过接口实现数据的传输和控制。

《微机原理与接口技术》课程介绍了串行接口、并行接口、通用串行总线(USB)、以太网接口等常用接口的原理和使用方法。

学生通过学习,可以理解不同接口的特点和使用场景,能够进行接口的选择和配置,掌握接口技术的实际应用能力。

此外,《微机原理与接口技术》还涉及了微机系统的性能评价和调试方法。

微机系统的性能评价是指确定计算机系统的运行性能和效率的过程。

课程介绍了性能评价的指标和方法,包括CPU的时钟频率、指令执行速度、存储器的读写速度等。

同时,还介绍了微机系统的调试方法和应对故障的技巧。

通过学习,学生可以了解如何评价和调试微机系统的性能,提高系统的性能和可靠性。

总之,《微机原理与接口技术》是一门非常重要的课程,对于计算机专业的学生来说具有重要意义。

通过学习该课程,学生能够全面了解微机系统的构成和工作原理,掌握微机硬件的基本知识。

同时,学生还能够了解接口技术的应用,掌握接口的选择和配置技巧。

此外,学生还能够学习到微机系统的性能评价和调试方法,提高系统的性能和可靠性。

因此,《微机原理与接口技术》课程对于计算机专业的学生具有重要的学习和实践意义。

微机原理与接口技术第六章8259A练习题及答案

微机原理与接口技术第六章-8259A练习题及答案中断技术和中断控制器8259A练习题及答案一、填空题1.8088微处理器最多能处理256种不同类型的中断。

2.8088系统的中断向量表位于从内存地址 00000H 开始,占1K字节存储单元。

3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。

4.8259A可管理8级优先级中断源,通过级联,最多可管理 64 级优先级中断源。

5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。

二、选择题6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。

CA.内部中断B.外部中断C.可屏蔽中断D.不可屏蔽中断7.CPU在响应中断时,保存断点是指______。

DA.将用户设置的程序指令地址入栈保存B.将中断服务程序的入口地址入栈保存C.将程序状态字PSW入栈保存D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存8.8088的中断向量表用于存放______。

BA.中断类型号B.中断服务程序的入口地址C.中断服务程序的返回地址D.断点地址三、判断题9.8086的可屏蔽中断的优先级高于不可屏蔽中断。

[ ] ×10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。

[ ]×11.在8088系统中,所谓中断向量就是中断服务程序入口地址。

[ ] √四、简答题12.CPU响应INTR中断的条件是什么?答:(1)INTR信号为有效电平(2)当前指令执行完毕(3)CPU开中断(IF=1)(4)没有更高级的请求(RESET , HOLD ,NMI)13.一般CPU响应中断时自动做哪些工作? 8088CPU呢?答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。

8080CPU在响应中断时,首先把PSW(或标志寄存器内容)入栈保存,其余同一般CPU.14.8088CPU在执行中断返回指令IRET时,执行什么操作?答:(1)弹出断点送CS:IP第 - 2 - 页共 13 页(2)弹出PSW送标志寄存器15.中断控制器8259A中下列寄存器的作用是什么?(1) IRR (中断请求寄存器) :保存中断源的中断请求(2) IMR (中断屏蔽寄存器) :屏蔽/允许中断源请求中断,由程序写入,1为屏蔽,0为允许(3) ISR (中断服务寄存器): 记录CPU正在为哪些中断源服务(4) IVR (中断向量寄存器): 保存中断向量号16、初使化时设置为非自动结束方式,那么在中断服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象?答案:当中断服务程序将结束时,必须发0CW2=20H为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则,即使返回主程序但未退出此中断,造成中断响应的混乱。

微机原理与接口技术教案

微机原理与接口技术教案第一章:微机概述1.1 教学目标了解微机的概念、发展历程和分类。

理解微机系统的基本组成和工作原理。

掌握微机的主要性能指标。

1.2 教学内容微机的概念和发展历程。

微机的分类和特点。

微机系统的基本组成。

微机的工作原理。

微机的主要性能指标。

1.3 教学方法采用讲授法,介绍微机的基本概念和发展历程。

通过案例分析,使学生理解微机的分类和特点。

利用图形和示意图,讲解微机系统的基本组成。

通过实验演示,让学生掌握微机的工作原理。

利用表格和图表,介绍微机的主要性能指标。

1.4 教学资源教材:微机原理与接口技术。

课件:微机原理与接口技术教案PPT。

实验设备:微机实验箱。

1.5 教学评估课堂问答:检查学生对微机概念和发展历程的理解。

课后作业:要求学生绘制微机系统的基本组成示意图。

实验报告:评估学生在实验中对微机工作原理的掌握情况。

第二章:微处理器2.1 教学目标了解微处理器的概念、发展和结构。

理解微处理器的工作原理和性能指标。

掌握微处理器的编程和指令系统。

2.2 教学内容微处理器的概念和发展。

微处理器的结构和组成。

微处理器的工作原理。

微处理器的性能指标。

微处理器的编程和指令系统。

2.3 教学方法采用讲授法,介绍微处理器的概念和发展。

通过实物展示,使学生理解微处理器的结构。

利用仿真软件,讲解微处理器的工作原理。

通过编程实例,让学生掌握微处理器的编程和指令系统。

2.4 教学资源教材:微机原理与接口技术。

课件:微机原理与接口技术教案PPT。

实验设备:微机实验箱。

仿真软件:汇编语言编程工具。

2.5 教学评估课堂问答:检查学生对微处理器概念和发展的理解。

课后作业:要求学生编写简单的汇编语言程序。

实验报告:评估学生在实验中对微处理器工作原理的掌握情况。

第三章:存储器3.1 教学目标了解存储器的概念、分类和性能。

理解存储器的工作原理和扩展方式。

掌握存储器的接口技术和应用。

3.2 教学内容存储器的概念和分类。

存储器的工作原理。

微机原理与接口技术(楼顺天第二版)第六章习题解答

微机原理与接口技术(楼顺天第二版)第六章习题解答微机原理与接口技术(楼顺天第二版)习题解答第6章总线及其形成6.1答:内存储器按其工作方式的不同,可以分为随机存取存储器(简称随机存储器或RAM)和只读存储器(简称ROM)。

随机存储器。

随机存储器允许随机的按任意指定地址向内存单元存入或从该单元取出信息,对任一地址的存取时间都是相同的。

由于信息是通过电信号写入存储器的,所以断电时RAM中的信息就会消失。

计算机工作时使用的程序和数据等都存储在RAM中,如果对程序或数据进行了修改之后,应该将它存储到外存储器中,否则关机后信息将丢失。

通常所说的内存大小就是指RAM 的大小,一般以KB或MB为单位。

只读存储器。

只读存储器是只能读出而不能随意写入信息的存储器。

ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。

当计算机断电后,ROM中的信息不会丢失。

当计算机重新被加电后,其中的信息保持原来的不变,仍可被读出。

ROM适宜存放计算机启动的引导程序、启动后的检测程序、系统最基本的输入输出程序、时钟控制程序以及计算机的系统配置和磁盘参数等重要信息。

6.2 答:存储器的主要技术指标有:存储容量、读写速度、非易失性、可靠性等。

6.3答:在选择存储器芯片时应注意是否与微处理器的总线周期时序匹配。

作为一种保守的估计,在存储器芯片的手册中可以查得最小读出周(R)(Read Cycle Time)和最小写周期期tcyct(W)(Write Cycle Time)。

如果根据计算,微cyc处理器对存储器的读写周期都比存储器芯片手册中的最小读写周期大,那么我们认为该存储器芯片是符合要求的,否则要另选速度更高的存储器芯片。

8086CPU对存储器的读写周期需要4个时钟周期(一个基本的总线周期)。

因此,作为一种保守的工程估计,存储器芯片的最小读出时间应满足如下表达式:t cyc(R)<4T-t da-t D-T其中:T为8086微处理器的时钟周期;t da 为8086微处理器的地址总线延时时间;t D为各种因素引起的总线附加延时。

第六章_基本输入输出接口技术


20
6.3 CPU与外设之间的数据传送方式
[例] 设状态端口地址为086H,数据端口地址为084H,外 设忙碌D7=1,请用查询方式写出CPU从存储器缓冲区 Buffer送出1KB的数据给外设的程序段。 LEA SI , Buffer ;取Buffer的有效地址送SI MOV CX , 1000 ;循环次数 W1: MOV DX, 086H ;状态端口地址送DX W2: IN AL , DX ;从状态端口读入状态信息 AND AL,80H ; BUSY=0? JNZ W2 ; BUSY=1,返回继续查询 MOV AL,[SI] ; BUSY=0,取数据 MOV DX, 084H ;数据端口地址送DX OUT DX,AL ;数据输出到数据端口 INC SI ;SI指向下一个字节数据 LOOP W1 ;CX-1送CX≠0,循环 HLT ;CX=0,传送结束
FFFFF
内存 空间 I/O 空间
10
§6-2 I/O端口的编址与访问
二、 I/O端口地址的译码方法:
I/O端口地址译码的一般原则是:把CPU用于I/O端口寻址 的地址线分为高位地址线和低位地址线两部分:
将低位地址线直接连到I/O接口芯片的相应地址引脚, 实现片内寻址,即选中片内的端口。 将高位地址线与CPU的控制信号组合,经地址译码电 路产生I/O接口芯片的片选信号。 常见的译码器: 2/4线译码器74LS139 3/8线译码器74LS138
返回断点

6.3 CPU与外设之间的数据传送方式
关于中断的几点说明:
采用中断的数据传送方式时,外设处于主动申请地 位,CPU配合进行数据传送;CPU不必反复去查询 外设的状态,而是可以与外设“并行工作”,因此 提高了CPU的工作效率,并且更具有实时性。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章 半导体存储器 6.1.3 半导体存储器的主要技术指标
1.存储容量 (1) 用字数×位数表示,以位为单位。常用来表示存储芯片的容量,如1 K×4位,表示该芯片有 1 K个单元(1 K=1024),每个存储单元的长度为4位。 (2) 用字节数表示容量,以字节为单位,如128 B,表示该芯片有 128个单元,每个存储单元的 长度为8位。现代计算机存储容量很大,常用KB、MB、GB和TB为单位表示存储容量的大小。其 中,1 KB=210 B=1024 B;1 MB=220 B=1024 KB;1 GB=230 B=l024 MB;1 TB=240 B= 1024 GB。显然,存储容量越大,所能存储的信息越多,计算机系统的功能便越强。 2.存取时间 . 存取时间是指从启动一次存储器操作到完成该操作所经历的时间。例如,读出时间是指从CPU 向存储器发出有效地址和读命令开始,直到将被选单元的内容读出为止所用的时间。显然,存取 时间越小,存取速度越快。
第6章 半导体存储器
MOS型存储器按信息存放方式又可分为静态RAM(Static RAM,简称SRAM)和动态 RAM(Dynamic RAM,简称DRAM)。SRAM存储电路以双稳态触发器为基础,状态稳定,只要 不掉电,信息不会丢失。其优点是不需要刷新,控制电路简单,但集成度较低,适用于不需要 大存储容量的计算机系统。DRAM存储单元以电容为基础,电路简单,集成度高,但也存在问 题,即电容中的电荷由于漏电会逐渐丢失,因此DRAM需要定时刷新,它适用于大存储容量的 计算机系统。 (2).只读存储器 ) 只读存储器ROM (Read-Only Memory)
第6章 半导体存储器
X0 X 向 译 译 译 X1 X2 … 存存存存 1024×1 X 31 32×32=1024 三 态 双 向 输 输 译
A 0 A 1 A 2 A 3 A 4
存储器系统的三项主要性能是指标容量、速度和成本。
第6章 半导体存储器
存储容量是存储器系统的首要性能指标,因为存储容量越大,则系统能够保存的信息量就越多, 相应计算机系统的功能就越强; 存储器的存取速度直接决定了整个微机系统的运行速度,因此,存取速度也是存储器系统的重 要的性能指标; 存储器的成本也是存储器系统的重要性能指标。 为了在存储器系统中兼顾以上三个方面的指标,目前在计算机系统中通常采用三级存储器结构, 即使用高速缓冲存储器、主存储器和辅助存储器,由这三者构成一个统一的存储系统。从整体 看,其速度接近高速缓存的速度,其容量接近辅存的容量,而其成本则接近廉价慢速的辅存平 均价格。 1.按构成存储器的器件和存储介质分类 . 按构成存储器的器件和存储介质主要可分为:磁芯存储器、半导体存储器、光电存储器、磁膜、 磁泡和其它磁表面存储器以及光盘存储器等。
在微机系统的在线运行过程中,只能对其进行读操作,而不能进行写操作的一类存储器。ROM
通常用来存放固定不变的程序、汉字字型库、字符及图形符号等。随着半导体技术的发展,只 读存储器也出现了不同的种类,如可编程的只读存储器PROM(Programmable ROM),可擦除的 可 编 程 的 只 读 存 储 器 EPROM(Erasible Programmable ROM) 和 EEPROM(Electric Erasible Programmable ROM)以及掩膜型只读存储器MROM(Masked ROM)等,近年来发展起来的快擦型 存储器(F1ash Memory)具有EEPROM的特点。
第6章 半导体存储器
第6章 半导体存储器
6.1 概述 6.2 随机读写存储器(RAM) 随机读写存储器 6.3 只读存储器 只读存储器(ROM) 6.4 存储器的扩展 6.5 几种新型存储器简介
第6章 半导体存储器
6.1 概 述
6.1.1 存储器的分类
回 顾:微型计算机系统的硬件组成,存储器在微机系统中的功能和作用。 本讲重点: 本讲重点:微机存储器系统的基本概况,存储器的分类,内部存储器的系统结 构,动、静态读写存储器RAM的基本存储单元与芯片。 讲授内容: 讲授内容: 存储器是计算机(包括微机)硬件系统的重要组成部分,有了存储器,计算机才具有 “记忆”功能,才能把程序及数据的代码保存起来,才能使计算机系统脱离人的干预, 而自动完成信息处理的功能。
第6章 半导体存储器 2) 读/写控制电路 读/写控制电路接收CPU发来的相关控制信号,以控制数据 的输入/输出。三态数据缓冲器是数据输入/输出的通道,数据传 输的方向取决于控制逻辑对三态门的控制。CPU发往存储芯片 的控制信号主要有读/写信号(R/W)、片选信号(CS)等。值得注 意的是,不同性质的半导体存储芯片其外围电路部分也各有不 同,如在动态RAM中还要有预充、刷新等方面的控制电路,而 对于ROM芯片在正常工作状态下只有输出控制逻辑等。
第6章 半导体存储器 2.外围电路 外围电路主要包括地址译码电路和由三态数据缓冲器、控 制逻辑两部分组成的读/写控制电路。 1) 地址译码电路 存储芯片中的地址译码电路对CPU从地址总线发来的n位地 址信号进行译码,经译码产生的选择信号可以惟一地选中片内 某一存储单元,在读/写控制电路的控制下可对该单元进行读/写 操作。
第6章 半导体存储器 2) 双译码方式 双译码方式把n位地址线分成两部分,分别进行译码,产生一 组行选择线X和一组列选择线Y,每一根X线选中存储矩阵中位于 同一行的所有单元,每一根Y线选中存储矩阵中位于同一列的所 有单元,当某一单元的X线和Y线同时有效时,相应的存储单元被 选中。图6.4给出了一个容量为1 K字(单元)×1位的存储芯片的双 译码电路。1 K(1024)个基本存储电路排成32×32的矩阵,10根地 址线分成A0~A4 和A5~A9两组。A0~A4经X译码输出32条行选择线, A5~A9经Y译码输出32条列选择线。行、列选择线组合可以方便地 找到1024个存储单元中的任何一个。例如,当A4A3A2A1A0=00000, A9A8A7A6A5=00000时,第0号单元被选中,通过数据线I/O实现数 据的输入或输出。图中,X和Y译码器的输出线各有32根,总输出 线数仅为64根。若采用单译码方式,将有1024根译码输出线。
第6章 半导体存储器 3.地址译码方式 芯片内部的地址译码主要有两种方式,即单译码方式和双 译码方式。单译码方式适用于小容量的存储芯片,对于容量较 大的存储器芯片则应采用双译码方式。 1) 单译码方式 单译码方式只用一个译码电路对所有地址信息进行译码, 译码输出的选择线直接选中对应的单元,如图6.3所示。一根译 码输出选择线对应一个存储单元,故在存储容量较大、存储单 元较多的情况下,这种方法就不适用了。
第6章 半导体存储器 6.集成度 集成度指在一块存储芯片内能集成多少个基本存储电路,每 个基本存储电路存放一位二进制信息,所以集成度常用位/片来 表示。 7.性能/价格比 性能/价格比(简称性价比)是衡量存储器经济性能好坏的综合 指标,它关系到存储器的实用价值。其中性能包括前述的各项指 标,而价格是指存储单元本身和外围电路的总价格。
第6章 半导体存储器
存存存 片行控 A 0 A 1 A 2 A 3 地 地 译 译 译 0 1 2 3 … … 15 4位
WR CS
控控 电电
数数输输译 I/O~I/O 0 3
图6.3 单译码方式
第6章 半导体存储器
以一个简单的16字×4位的存储芯片为例,如图6.3所示。将 所有基本存储电路排成16行×4列(图中未详细画出),每一行对 应一个字,每一列对应其中的一位。每一行的选择线和每一列 的数据线是公共的。图中,A0∼A3 4根地址线经译码输出16根 选择线,用于选择16个单元。例如,当A3A2A1A0=0000,而片 选信号为CS=0,WR=1时,将0号单元中的信息读出。
第6章 半导体存储器 6.1.4 半导体存储器芯片的基本结构
A0 A1 … D0 D1 … DN
An
地 地 译 译 译
存存存存
三态 数数 输输 译

R/W CS
控控和和
图6.2 半导体存储器组成框图

第6章 半导体存储器 1.存储体 存储体是存储器中存储信息的部分,由大量的基本存储电路 组成。每个基本存储电路存放一位二进制信息,这些基本存储电 路有规则地组织起来(一般为矩阵结构)就构成了存储体(存储矩阵)。 不同存取方式的芯片,采用的基本存储电路也不相同。 存储体中,可以由N个基本存储电路构成一个并行存取N位二 进制代码的存储单元(N的取值一般为1、4、8等)。为了便于信息 的存取,给同一存储体内的每个存储单元赋予一个惟一的编号, 该编号就是存储单元的地址。这样,对于容量为2n个存储单元的 存储体,需要n条地址线对其编址,若每个单元存放N位信息,则 需要N条数据线传送数据,芯片的存储容量就可以表示为2n×N位。
第6章 半导体存储器 6.1.2 半导体存储器的分类
2.按存取方式分类 . 可将存储器分为随机存取存储器、只读存储器两种形式。 (1).随机存储器RAM(Random Access Memory) .随机存储器
又称读写存储器,指能够通过指令随机地、个别地对其中各个单元进行读/写操作的一类存储器。
按照存放信息原理的不同,随机存储器又可分为静态和动态两种。静态 RAM是以双稳态元件作 为基本的存储单元来保存信息的,因此,其保存的信息在不断电的情况下,是不会被破坏的;而 动态RAM是靠电容的充、放电原理来存放信息的,由于保存在电容上的电荷,会随着时间而泄 露,因而会使得这种器件中存放的信息丢失,必须定时进行刷新。 根据制造工艺的不同,随机读写存储器RAM主要有双极型和MOS型两类。双极型存储器具 有存取速度快、集成度较低、功耗较大、成本较高等特点,适用于对速度要求较高的高速缓冲存 储器;MOS型存储器具有集成度高、功耗低、价格便宜等特点,适用于内存储器。
第6章 半导体存储器
存储器分类表如下所示
双极型半导体存储器
随机存储器(RAM)
MOS存储器(静态、动态) 掩膜型只读存储器MROM
相关文档
最新文档