第06章微机原理

合集下载

《微机原理6章》课件

《微机原理6章》课件
《微机原理6章》PPT课件
PPT课件介绍
微机原理概述
基于微处理器的计算机系统组成和工作原理
微处理器
微型计算机的核心部件,用于执 行各种指令和数据处理操作。
主板
连接各种设备和部件的电路板, 是整个计算机系统的中枢。
电路
由电子元件组成的电路,用于数 据传输和控制信号的处理。
总线系统
计算机内各个部件之间进行数据传输和通信的系统。
输入输出控制
控制计算机与外部设备之间进行数据交换和通信。
输入设备
用于将数据输入到计算机中,如 键盘、鼠标等。
输出设备
接口设备
用于将计算机处理后的数据输出, 如打印机、显示器等。
用于计算机与其他设备的连接和 数据传输。
中断和异常处理
处理计算机在执行过程中发生的意外情况和外部事件。
1
异常
2ห้องสมุดไป่ตู้
非法操作或错误触发的程序中断,用于
处理异常情况。
3
中断
外部事件触发的程序中断,用于响应重 要的实时任务。
异常处理程序
用于处理中断和异常情况,保证计算机 系统的稳定和正常工作。
数据总线
负责在各个部件间传输数据和指令。
地址总线
用于指定内存中存储单元的地址。
控制总线
控制数据传输和协调各个部件的工作。
存储器
用于存储数据和程序的计算机部件。
1
主存储器
用于存储程序和数据,是计算机的工作区域。
2
辅助存储器
用于永久存储大量数据和程序,如硬盘、光盘等。
3
高速缓存
临时存储被频繁访问的数据,提高数据访问速度。

微机原理课后习题答案(机械工业出版社,第二版)[1]

微机原理课后习题答案(机械工业出版社,第二版)[1]

第1章计算机基础知识3. 填空:(1) (1234)10=( )2=( )16(2) (34.6875)10=( )2=( )16(3) (271.33)10=( )2=( )16(4) (101011001001)2=( )10=( )16(5) (1AB.E)16=( )10=( )2(6) (10101010.0111)2=( )10=( )16【解】(1) (1234)10=( 10011010010 )2=( 4D2 )16(2) (34.6875)10=( 100010.1011 )2=( 22.B )16(3) (271.33)10=( 100001111.010101 )2=( 10F.54 )16(4) (101011001001)2=( 2761 )10=( AC9 )16(5) (1AB.E)16=( 427.875 )10=(110101011.111 )2(6) (10101010.0111)2=( 170.4375 )10=( AA.7 )164. 已知X=36,Y=-136,Z=-1250,请写出X、Y、Z的16位原码、反码和补码。

【解】[X]原=0000 0000 0010 0100[Y]原=1000 0000 1000 1000[Z]原=1000 0100 1110 0010[X]反=0000 0000 0010 0100[Y]反=1111 1111 0111 0111[Z]反=1111 1011 0001 1101[X]补=0000 0000 0010 0100[Y]补=1111 1111 0111 1000[Z]补=1111 1011 0001 11105. 已知[X]补=01010101B,[Y]补=10101010B,[Z]补=1000111111111111B,求X、Y、Z及X+Y、Y-Z 的十进制值为多少?【解】Y-Z运算时Y需要扩展符号位X=85Y=-86Z=-28673X+Y=01010101B+10101010B=11111111B=-1Y-Z=11111111 10101010B-10001111 11111111B=11111111 10101010B+01110000 00000001B=0110 1111 1010 1011B=285877. 将下列十进制数表示为8421BCD码:(1) 8609 (2) 5254 (3) 2730 (4) 2998【解】 (1)1000 0110 0000 1001(2)0101 0010 0101 0100(3)0010 0111 0011 0000(4)0010 1001 1001 10008. 将下列8421BCD码表示为十进制数和二进制数:(1) 01111001 (2) 001010000101 (3) 011000000111 (4) 010*********【解】(1)79,1001111B(2)285,100011101B(3)607,1001011111B(4)590,1001001110B9. 将下列数值或字符串表示为相应的ASCII码:(1) 51 (2) 7FH (3) C6H (4) Computer (5) how are you?【解】(1)0110101 0110001(2)0110111 1100110 1101000(3)1100011 0110110 1101000(4)1100011 1101111 1101101 1110000 1110101 1110100 1100101 1110010(5)1101000 1101111 1110111 0100000 1100001 1110010 1100101 0100000 1111001 1101111 1110101 011111112. 微型计算机由哪几部分组成,各部分的功能是什么?【解】微型计算机由运算器、控制器、存储器、输入设备、输出设备五大部分组成。

微机原理总目录

微机原理总目录


14.2 PC/XT硬件结构 14.3 总线技术

◆实验指南

15.1 《微机原理与接口技术》课程上机简介
15.2 汇编语言上机指导

4.4
4.5 4.6
程序的段结构
地址表达式 宏定义与宏调用


◆汇编语言程序设计
※ 5.1
汇编语言软件开发步骤及输入/输出问题 顺序程序设计 分支程序设计
※ 5.2
※ 5.3
※ 5.4
循环程序设计
专题应用程序设计
※ 5.5
◆8086微处理器结构

6.1 6.2 6.3
8086微处理器工作模式与引脚功能 系统组成 8086的总线操作与时序



◆ 并行接口芯片8255A

10.1
10.2 10.3 10.4
8255A概述
8255A的控制字 8255A的工作方式 8255A的编程



◆串行通信

11.1
11.2 11.3
串行通信概述
RS-232C串行接口标准 异步通信接口芯片8250


◆ DMA 控 制 器 8237A

12.1 12.2 12.3
1微机原理与接口技术王丰王兴宝编著目录第一章基础知识第二章微型机算机的组成机工作原理第三章指令系统第四章masm伪指令系统第五章汇编语言程序设计第六章8086微处理器结构第七章半导体存储器第八章输入输出技术第九章中断第十章并行接口芯片8255a第十一章串行通信第十二章dma控制器8237a第十三章其他常用接口第十四章pc机系统结构及总线技术第十五章实验指南基础知识11数制12码制13常用数字逻辑器件微型机算机的组成机工作原理21微型机算机的组成机工作原理22pc机的编程结构指令系统

微机原理课件ppt

微机原理课件ppt

04
微机程序执行过程
程序加载与执行
程序加载
将程序从存储介质中读取到内存中, 为程序的执行做好准备。
程序执行
CPU按照指令逐条执行程序,完成程 序所要求的任务。
指令执行流程
取指令
CPU从内存中读取指令并存放到指令寄存器 中。
指令译码
对指令进行译码,确定指令的操作码和操作 数。
执行指令
根据译码结果,完成相应的操作,如数据传 输、算术运算、逻辑运算等。
的外设接口。进入21世纪后,微机进一步 发展为DSP(数字信号处理)和FPGA(现 场可编程门阵列)等高性能计算平台。现在 ,微机已进入物联网和人工智能时代,成为
智能硬件的核心组成部分。
微机的应用领域
总结词
微机广泛应用于工业控制、智能家居、医疗设备、航 空航天等领域。
详细描述
由于微机具有体积小、功耗低、价格实惠等优点,它被 广泛应用于各种领域。在工业控制领域,微机可以用于 实现自动化生产线的控制和监测。在智能家居领域,微 机可以用于实现智能照明、智能安防、智能家电控制等 功能。在医疗设备领域,微机可以用于实现医疗影像处 理、医疗数据分析和医疗设备控制等功能。在航空航天 领域,微机可以用于实现飞行控制、导航数据处理和卫 星通信等功能。
立即数
表示常数或立即操作数的值。
注释
用于解释指令的含义和功能,方便阅读和理解。
指令类型
数据传输指令
用于在内存和寄存器之间传输数据,如 MOV指令。
逻辑运算指令
用于进行逻辑运算,如AND、OR、XOR等 指令。
算术运算指令
用于进行算术运算,如ADD、SUB、MUL 、DIV等指令。
控制转移指令
用于改变程序的执行流程,如JMP、CALL 、RET等指令。

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

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

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产生。

微机原理-第6章(2)

微机原理-第6章(2)
1.计算此 计算此RAM存储区的最高地址为 计算此 存储区的最高地址为 多少? 多少? 2.画出此存储器电路与系统总线的 画出此存储器电路与系统总线的 连接图。 连接图。
四.扩展存储器设计
Note:8086 CPU同8088 CPU一样,也有20条地址总线,其寻 8086 CPU同 CPU一样 也有20条地址总线, 一样, 20条地址总线 址能力达1MB。不同之处是8086 数据总线是16位的, 16位的 址能力达1MB。不同之处是8086 CPU 数据总线是16位的, 与8086 CPU对应的1MB存储空间可分为两个512kB(524 288 CPU对应的1MB存储空间可分为两个512kB(524 对应的 存储空间可分为两个512 B)的存储体。其中一个存储体由奇地址的存储单元(高字节) B)的存储体。其中一个存储体由奇地址的存储单元(高字节) 的存储体 奇地址的存储单元 组成,另一个存储体由偶地址的存储单元(低字节)组成。 组成,另一个存储体由偶地址的存储单元(低字节)组成。 偶地址的存储单元 前者称为奇地址的存储体,后者称为偶地址的存储体。 前者称为奇地址的存储体,后者称为偶地址的存储体。

0
≈ ≈
0 0
0
0
0
0
0
0
0 1…1
作片外寻址的高位不变地址线全部 参加了译码,这种译码方法称为全 参加了译码,这种译码方法称为全 地址译码方法 方法。 地址译码方法。
片外寻址
四.扩展存储器设计
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 X 0 0 0 0 0 0 0 0 0 0…0
4KB 00000H 00FFFH


模块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Байду номын сангаас。

微机原理课件第六章资料

微机原理课件第六章资料
微机原理及接口技术
教师:王茜 邮箱:wq_cduestc@
第6章 输入/输出和中断技术 本章重点:
· 掌握地址译码技术及I/O端口编址方法; · 掌握8086对数据输入/输出的控制方式; · 掌握中断类型码、中断向量和中断向量表三者之间的关系; · 了解8086的中断机构,理解8086的硬中断及INTR与NMI的区别
6.2.1 程序控制方式 1. 无条件传送方式 * 最简单的I/O控制方式,CPU可以随时根据需要无
条件地读写I/O端口 * 外设要求:简单,数据变化缓慢,操作时间固定
,如一组开关或LED显示管。外设被认为始终处 于就绪状态
* 接口特点
– CPU的DB→I/O接口(输出锁存器)→外设 – CPU的DB←I/O接口(输入缓冲器)←外设
R 77AH W 77AH
6.2 输入/输出的控制方式
· 外设的速度与CPU相比要慢好几个数量级,且不 同外设之间的速度也相差很大,为了保证数据传 输的可靠性,CPU一定要等外设准备就绪之后才 能执行输入/输出操作,而外设就绪的时刻对CPU 而言是随机的,因此需要同步。
• 三种I/O同步控制方式: –程序控制方式:无条件传送和程序查询 –中断控制方式 –直接存储器存取方式,DMA方式
74LS04
&
74LS20 &
≥1 AEN ≥1
IOR
74LS32
≥1 R77AH
读/写操作77AH端口地址的译码电路
AAAAAAAA198654310
& 74LS30 ≥1
A15 A14
74LS04
&
AA1132
≥1 74LS20
A11
&
AAA720 AEN

微机原理文档

微机原理文档

微机原理引言微机原理是计算机科学与技术领域重要的基础课程之一,主要教授计算机硬件和微处理器的基本原理。

了解微机原理对于理解计算机系统的工作原理以及能够进行计算机硬件的设计和故障排除具有重要意义。

本文将介绍微机原理的基本概念、发展历程、体系结构以及运行原理。

一、微机原理的基本概念1.1 微机微机是指一种小型计算机系统,由中央处理器(CPU)、内存、输入设备、输出设备以及各种外设组成。

微机可以进行各种复杂的计算任务,并可以通过输入设备与外部世界进行交互。

它的特点是体积小、成本低、功耗低,广泛应用于个人计算机、嵌入式系统等领域。

1.2 微处理器微处理器是微机的核心部件,也是计算机的“大脑”。

它负责执行计算机指令、处理数据、控制各种硬件设备。

微处理器由算术逻辑单元(ALU)、控制单元(CU)、寄存器等组成。

二、微机原理的发展历程微机原理的发展历程可以追溯到二十世纪七十年代末期。

那个时候,计算机技术还处在起步阶段,主要使用大型机和小型机。

然而,随着集成电路技术的不断进步和微处理器的出现,计算机的体积逐渐减小,成本也逐渐降低,逐渐出现了个人电脑。

在八十年代,个人电脑得到了广泛的应用,微机原理也得到了进一步的发展。

人们逐渐认识到了微机在个人和工作中的重要性,开始学习和研究微机原理。

同时,各种微处理器的研发也如火如荼地进行着。

进入九十年代,微机原理的发展进入了一个全新的阶段。

微处理器的集成度不断提高,性能也越来越强大。

同时,新的体系结构和技术也不断涌现,为微机原理的研究和应用提供了更多的可能性。

三、微机原理的体系结构微机原理的体系结构涉及到计算机硬件系统的组成和工作原理。

微机原理的体系结构包括中央处理器(CPU)、存储器、输入输出(I/O)系统。

3.1 中央处理器中央处理器是微机的核心部件,也是计算机的“大脑”。

它由算术逻辑单元(ALU)、控制单元(CU)、寄存器等组成,负责执行指令、处理数据、控制各种硬件设备。

微机原理课件ch06en

微机原理课件ch06en

2021/1/10
第19页
Loop Program Structure
• WHILE-DO Program Sequence
2021/1/10
第20页
Loop Program Structure
• WHILE-DO Program Sequence
2021/1/10
第21页
Example
• The Block-Move Program
– JZ, JNZ, JG, JL, JGE, and JLE needed because the numeric order of signed and unsigned numbers differ.
2021/1/10
第11页
JMP CX JMP EDX JMP NEAR PTR [BX] JMP FAR PTR [ECX]
2021/1/10
第14页
Branch Program Structure
• Using JMP to realize IF-THEN
– With a flag condition test
2021/1/10
2021/1/10
第7页
Far JMP
2021/1/10
第8页
Conditional Jumps
2021/1/10
第9页
Conditional Jumps
• There are many conditional jump instructions. • Conditional jump instructions, for the most part, test the
• The procedure called by the interrupt is called a handler or an interrupt service procedure (ISP).

微机原理第6章课件PPT学习

微机原理第6章课件PPT学习
量时,一般要经过A/D和D/A;
• (3) 控制信息—CPU发给外设的命令信息。
第7页/共132页
一 CP般U通CP过U不接直口接电与路外与设外连设接连接
CPU
接口
I/O设备
第8页/共132页
什么是I/O接口(电路)?
• I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电 路
• PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电 路
• 第一、CPU的运行速度要比外设的处理速度高很多; • 第二、一台打印机不能直接与CPU的管脚连接,一个
键 盘 或 者 其 他 外 设 也第是4页如/共1此32页。
为什么需要I/O接口(电路)?
▪ 微机的外部设备多种多样工作原理、驱动方式、信息格式、以及工作速度方 面彼此差别很大
▪ 它们不能与CPU直接相连 ▪ 必须经过中间电路再与系统相连 ▪ 这部分电路被称为I/O接口电路
第13页/共132页
3. 接口电路芯片的分类
接口电路核心部分往往是一块或数块大规模集成电路芯片(接口芯片): • 通用接口芯片
• 支持通用的数据输入输出和控制的接口芯片 • 面向外设的专用接口芯片
• 针对某种外设设计、与该种外设接口 • 面向微机系统的专用接口芯片
• 与CPU和系统配套使用,以增强其总体功能
FFFFF
I/O端口地址和存贮器单元地址分开编址,
内存
各自有自己的地址,使用不同的指令。FFFF
第3页/共132页
6.1 CPU与外设通讯的特点
• 存储器与CPU交换信息,它们在数据格式,存取 速度等方面基本是匹配的,也就是说CPU要从存 储器读入指令、数据或向存储器写入新的结果和 数据,只要一条存储器访问指令就可完成,在硬 件连接方面是芯片之间的管脚连接。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 地址译码器:接收来自CPU的N位地址,经译 码后产生 2N 个地址选择信号,实现对片内存储 单元的选址。 • 控制逻辑电路:接收片选信号和来自CPU的读 /写控制信号,形成芯片内部的控制信号,控 制数据的读出和写入。 • 数据缓冲器:暂时存放来自CPU的写入数据或 从存储体内读出的数据。暂存的目的是为了协 调CPU和存储器之间在速度上的差异。
2.动态RAM芯片 常用的典型DRAM芯片有2118、2164等 (1)2118芯片 2118芯片是16K×1的动态RAM芯片,共有16个引脚。 地址输入端7个(A6~A0),; 数据输入端和输出端各1位; 地址选择操作:行选通和列选通; 写允许控制端 。
WE
6. 3 只读存储器(ROM)
特点:信息在使用时不能被改变(只能读出, 不能写入);用于存放固定的程序和常量 优点:非易失性的。
6.5 CPU与存储器的连接
6.5.2 8位CPU与存储器的连接
8位CPU有16根地址线A15~A0,8根数据线 D7~D0。CPU可接访问的空间为64K,地址范围 为0000H~FFFFH,容量扩展存储器的类型可以 是ROM和RAM。
6.5.2
8位CPU与存储器的连接
1.ROM与8位CPU的连接 设某系统需扩展6KB的ROM,地址范围安排在 0000H~17FFH,选用3片EPROM 2716构成。 2716的容量2K×8位,8根数据线,11根地址 线,CPU地址总线A10~A0与芯片的地址线直接接连, 高位地址线A15~A11通过译码器74LS138产生,且3 片2716的高位地址分别为00000,00001,00010。 选择A13A12A11作为3位输入端,并保证A15A14分别低 电平,为低电平有效,2716与8位CPU的连接线路 示意图如图6-17所示。
6.1.3 存储器芯片的一般结构 1.存储体 3.控制逻辑电路
地 址 译 码 器
0 1
2.地址译码器 4.数据缓冲器
0 1 m
n位地址
2 n -1
. . .
存储体
. . .
数 据 缓 冲 器
. . .
m 位 数 据
CS R/W
控制 逻辑 电路
• 存储体:是存储芯片的主体,由若干个存储
单元组成,每个存储单元又由若干个基本存储 电路组成。为了区分不同的存储单元以便于读 /写操作,每个存储单元都有一个地址。体内 基本存储元的排列结构方式:位结构(每个存 储单元可存放一位二进制信息,其容量表示为 N×1位;字结构(每个存储单元可存放多位 二进制信息,容量表示为:N×4位或N×8位。
第6章 存储器
本章重点: 掌握各种存储器的工作原理及其CPU的存储 器的扩展。 本章难点: 理解存储器的工作原理、存储器的扩展、存 储器与CPU的连接。
6.1
概述
6.1.1 存储器的分类
存储器(Memory)是计算机的重要组成 部件,用来存放数据和程序的。半导体存储 器由于其体积小、速度快、耗电少、价格低 等优点而在微机系统中得到广泛的应用bit, 有2048个存储单元。工作过程如 下: 读出时:A10~A0送地址信号 到行、列地址译码器,经译码后 选中一个存储单元;由CS=0, OE=0,WE=1构成读出逻辑;被 选中单元的8位数据经I/O电路和 三态门送到D7~D0输出。
写入时:A10~A0送地址信号到行、列地址译码器,经 译码后选中一个存储单元;由CS=0,OE=1,WE=0 构成写入逻辑;从D7~D0端输入的数据经三态门到I/O 电路,写到存储单元中。 无操作:CS=1,I/O三态门呈高阻状态,存储器芯片 与系统总线“脱离”。
2816芯片
• • • • 容量:2K×8 24个引脚 电可擦除可编程的EEPROM存储器 有六种工作方式,每种工作方式下各个 控制信号所需电平如表6-3所示。
2817A芯片
• • • • 容量:2K×8 28个引脚 电可擦除可编程的EEPROM存储器 比2816多一个引脚,用于向CPU提供状 态。 • 工作方式如表6-4所示。
V3 V5 A
V4
V1
V2
V7
V8
G1
1
G2
1
列线Y
2.静态RAM芯片 常用的典型SRAM芯片有2114、6116、6264、62256 等 (1)2114芯片 2114芯片是1K×4的静态 RAM芯片,其引脚图如图6-4所示。 地址输入端10个(A9~A0); 数据输入/输出端4位(I/O1~I/O4); 片选端 CS ; 写允许控制端 WE 。
6.2 随机存储器(RAM)
6.2.1 静态随机存储器(SRAM)
+5V 行线X V6 B
EN
EN
CS I/O R/W
&
G3
1 EN
&



1.静态RAM基本存储电路 静态RAM基本存储电路 用来存储1位二进制信息 (0或1),是组成存储器 的基础。静态MOS六管基本 存储电路如图所示。 特点:不需要刷新,外围 电路简化;集成度较低、 功耗较大等。
6.4.3 部分译码法
部分译码法是对高位地址线中的一部分 (而不是全部)进行译码,以产生各存储器芯片 的片选控制信号。当采用线选法地址线不够用, 而又不需要全部存储器空间的寻址能力时,可 采用这种方法。 各芯片的地址不是唯一的, 也就是可以由若干个地址都选中同一芯片的同 一单元,即所谓的地址重叠。
1.芯片选择 在微机的主存系统中,由于使用的芯 片单片容量是有限的,构成一定容量的存 储器要选择多块芯片,所以就存在芯片选 择问题。在选片过程中,要考虑芯片容量、 总存储容量、时序匹配等问题。 2.CPU与存储芯片的时序验算 CPU 在取指和存储器读或写操作时是有 固定时序的,并由此来确定对存储器存取 速度的要求。或在存储器已经确定的情况 下,是否需要插入等待周期,以及如何实 现。
常用的典型EPROM芯片有 2708(1K×8)、2716(2K×8)、 2732 (4K×8) 、2764(8K×8)、 27128(16K×8)、27256(32K×8)、 27512(64K×8)等,
CE
2764A芯片 EPROM2764A芯片为双列直插式28引脚的标准芯片, 有13条地址线,8条数据线,2个电压输入端Vcc和VPP, 一个片选端CS,此外还有输出允许OE和编程控制端 PGM ,容量为8K×8位,其引脚如图所示。七种工作 方式如表所示。
第6章
存储器
第6章 存储器
基本内容:
1、了解存储器的分类、作用及性能指标 2、了解半导体读写存储器(RAM)的基本原理,掌握静态 RAM、动态RAM的特点,了解动态RAM的刷新方法 3、了解半导体只读 存储器(掩膜ROM、PROM、EPROM、 EEPROM)的基本原理,掌握其特点; 掌握2114、6116、2164、27128等常用芯片的用法 4、掌握存储器容量的扩充方法,以及存储器与微处理器的连 接方法
掩膜式ROM——制成后,用户不能修改。
可编程只读存储器(PROM)——可以由用户自 己编程(只可写入一次)。
可擦写只读存储器(EPROM)——写入:利用编 程器。擦除:利用紫外线光照射。 电擦写可编程只读存储器(E2PROM)——特点: 对硬件电路没有特殊要求,操作简单;在线读 写,在断电情况下保存的数据信息不会丢失; 可在写入过程中自动进行擦写。
6.2.2 动态RAM(DRAM)
(1)存储器基本电路——单管动态电路(MOS 管栅极与衬底之间分布电容)
(2)特点:定时刷新。 (3)刷新要求:在几毫秒时间内每隔一段时间 刷新一次;进行刷新操作的时间内存储器不能 进行读写(死时间);在每一个指令周期中利 用CPU不进行访内操作的时间进行刷新。
A15
M/I0
1
G1
Y7
A14 A13 A12 A11
G2A G2B
C B A
74LS138
Y2 Y1 Y0
CE CPU ROM OE 2716 1#
VPP A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND 1 2 3 4 5 6 7 28 27 26 25 24 23 VCC PGM Nc A8 A9 A11 OE A10 CE D7 D6 D5 D4 D3
方式\引脚 读 输出禁止 备用 编程 校验 编程禁止 标识符 低 低 高 低 低 高 低 低 高 × 高 低 × 低 高 高 × 低 高 × 高
A9 × × × × × × 高
A0 × × × × × × 低 高
Vpp Vcc Vcc Vcc 12.5V 12.5V 12.5V Vcc Vcc
Vcc 5V 5V 5V Vcc Vcc Vcc 5V 5V
数据端功能 数据输出 高阻 高阻 数据输入 数据输出 高阻 制造商编码 器件编码
22 2764A 8 21 9 20 19 18 17 16 15
10 11 12 13 14
6.3.2电擦除可编程只读存储器 (EEPROM)
• 特点:可在线擦除和改写,不像EPROM 那样必须用紫外线照射时才能擦除。非 易失性,不存在EPROM在日光下信息缓 慢丢失的问题。在芯片的引脚设计上, 2816与同容量的EPROM2716和静态 RAM6116是兼容的,2864A与同容量的 EPROM2764A和静态RAM6264也是兼容 的。
6.1.1 存储器的分类 根据存取方式的不同,半导体存储器可 以分为随机存取存储器RAM(Random Access Memory)和只读存储器ROM(Read Only Memory) 两大类。如图所示。
6.1.2 半导体存储器主要性能指标
1.存储容量 2.存取速度 3.功耗 4.可靠性 5.性能/价格比
6.3.3快速擦写存储器 (Flash Memory)
• Flash Memory的主要性能特点 • Flash Memory的工作原理
相关文档
最新文档