东南大学微机原理复习课(接口部分)PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2-4 3-8 4-16 译码
74LS1. 38真值表
4
译码(续)
8086/8088有20根地址线
.
5
例题
系统程序存放在______存储器中有可能支持 程序在线升级。
(A) RAM
(B) ROM
(C) EPROM
(D) Flash-ROM
答案:D
.
6
例题
例题4.4:某系统的存储器中配备有两种芯片;容 量分别为2K×8的EPROM和容量为1K×8的RAM。 它采用74LS138译码器产生片选信号:Y0,Y1, Y2直接到三片EPROM(1#,2#,3#);Y4, Y5则通过一组门电路产生四个片选信号接到四片 RAM(4#,5#,6#,和7#)。如题图4-1,试确 定每一片存储器的寻址范围。
MOV SwitchS,AL ;保存开关状态
读入I/O数据存入单元之. 类基本要求必须掌握
17
中断及中断控制器8259
中断概念: CPU与外设交换信息的一种重要方式 ==》硬件手段,改变CPU执行程序的顺序(程序流)
分类 (1)外部中断 不可屏蔽中断NMI/可屏蔽中断INTR (2)内部中断
INT n:软中断 CPU的某些运算错误引起的中断:除法错、溢出 由调试程序debug设置的中断:单步/断点
硬件连线:
开关转换(上拉电阻)和LED驱动(限流电阻)
.
15
8255/273/244 I/O
例题
考点:概念
例:选择题 8086/8088系统采用I/O端口与内存地址采取___B___方式。 (A) 统一编址 (B) 独立编址 (C) 部分译码 (D) 线选法译码
在独立编址方式下,存储单元和I/O设备是靠 C 来区分的。 A:不同的地址代码 B:不同的地址总线 C:不同的指令或不同的控制信号
MOV DX,218H ;开关输入端口
IN AL,DX
CHKS: CMP AL,0FFH
JZ ALLONOFF ; 全断开
CMP AL,0
JNZ ONOFF
ALLONOFF: MOV AL,1
JMP LEDOUT
ONOFF: MOV AL,0
LEDOUT: DX,219H
;LED端口:1 亮
OUT DX,AL
.
7
例题
1# 8000H—87FFH 2# 8800H—8FFFH 3# 9000H—97FFH
4# A000H—A3FFH 5# A400H—A7FFH 6# A800H—ABFFH 7# AC00H—AFFFH
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
4# 1 0 1 0 0 0
5# 1 0 1 0 0 1
6# 1 0 1 0 1 0
7# 1 0 1 0 1 1
.
8
例题
(08考题 基本概念)
答案:A
.
9
总线、接口概念
地址总线(AB)——单向
数据总线(DB )——双向
控制总线(C.B)——每根线单向
10
.
11
.
12
5.接口技术—数字/模拟接口
程序I/O(查询)--三种端口数据/状态/控制及作用, 中断,效率较高,CPU响应较快,但传送由中断软件完成 DMA,可以实现外设和存储器之间的数据高速传送,不 需要处理器。效率较高,硬件完成,但电路复杂
可编程接口芯片: 独立/CS, /OE, /WR 信号
.
Biblioteka Baidu
14
5.接口技术—数字/模拟接口
简单I/O:开关和LED/八段数码管的连接,输入三态缓冲 74LS245/244;输出锁存器74LS273上升沿/373下降沿;
了解:中断屏蔽;中断优先级;中断嵌套; 掌握:中断处理过程,中断服务程序,现场保护。
应用——外部中断的随机性,中断程序与其他程序的通信(
共享内存)
.
18
中断及中断控制器8259
中断控制: 中断源---中断请求---中断响应---中断服务---中断恢复
CPU响应中断三个条件:外设提出中断申请;本中断未被屏蔽; CPU中断允许。
例:填空题 微机系统中一般有3 种基本I/O控制方式,分别是程序(查询) 方式, 中断方式,和DMA方式。
.
16
例题
5-1(2)输入输出电路如教材中图5.11和5.12所示,试编一程 序,实现微机连续检测开关K1-K8状态,当开关K1-K8全部 闭合或全部断开时使LED亮,否则使LED熄灭,同时把开关 状态存放在SwitchS单元内。
输入指令IN AL,DX 时序 /IORD- AB译码选中 输出指令OUT DX,AL 时序 /IOWR 译码选中 所有接口电路的译码、指令操作(读图),简单互连
多种选择设计:(不 唯一,可标注说明)
可选常规,易实现
74LS138译码器
.
13
I/O三种方式
问题的提出:CPU与外设的工作速度不一致,如何解决效 率和可靠性?
CPU步骤:
⑴获取中断类型号;
⑵将标志寄存器FLAGS的值入栈;
⑶将中断允许标志IF和单步标志TF清0——屏蔽外部其它中断 请求,避免CPU以单步方式执行中断处理程序;
⑷保护断点——将当前下一条指令的CS和IP的值入栈;
⑸根据中断类型号到中断向量表中找到中断向量,转入相应中 断服务子程序
MOV [55AAH],AL
(DS)=8000H 物理地址: 855AAH A19-A0: 1000 0101,0101,1010,1010
时/CS=0
容量计算:n根地址线 I/O相同: (DX)=3F8H IN AL,DX
=2n个单元 A0—An-1 INC DX, OUT DX,AL
.
3
译码
全译码、部分译码、线选译码 常规时序(了解) 片选-片内两级译码
第二次习题(复习)课
第4部分:半导体存储器 第5部分: 数字量输入输出
总线、接口概念 *接口电路(芯片)、端口地址 * 数据传送方式 * 中断电路及其处理 *定时/计数器电路与应用 * 并行接口电路与应用 * 串行接口电路与应用 DMA电路与应用
第6部分:模拟量输入输出
.
1
Cache—主存—外存(辅存) 三级存储系统结构
根据运行时存取(读写)过程的不同分类 RAM---SRAM;DRAM ;数据,堆栈,速度(SRAM-Cache) ROM---EPROM,EEPROM,NVRAM特点; 程序,固化数据 ,电子盘
内/外. 存
2
半导体存储器
关键:与处理器的接口—正确读写单元,三态,使能, 选中单元:译码逻辑关系、译码器真值表