吉林大学远程教育课件 微机原理及应用 chap6

合集下载

吉林大学远程教育课件微机原理及应用考试样卷

吉林大学远程教育课件微机原理及应用考试样卷

吉林大学远程教育课件微机原理及应用考试样卷考试样卷一一、填空题(每小题1分,共20分)1.微计算机发挥最基本的处理与控制功能所必须之接口称为(辅助操作接口)。

2.程序查询方式的硬件接口部分应包括数据端口,(状态)端口,端口选择及控制逻辑等三个部分。

3.8259A通过芯片级联最多可扩展至(64)级中函数伏是权控制。

4.当8259A收到第一个IUTA信号后(ISR)寄存日中当前选中一最高伏先级对应二那一位置“1”。

5.在8259A全嵌套工作方式下,在ISR置位期间,不再响应(同级及较低级)一中函数请求。

6.在进行DMA操作期间,8237A义存贮时提供了(16)位地址信息。

7.8237A每个通道的DMA请求有两种中函数伏先级,即固定伏先级和(循环优先级)。

8.译码片选片是利用译码日对(有关地址)信号进行译码。

(然后)用译码日之择业,去控制存贮器一片选端。

9.存储器在扩定时,除要考虑正确通过按及总线驱动到还必须考虑存储器与(CPU)在时间上的配合。

10.若锁存8259通道1的计数值,则其对应之回续命称为(D4H)。

11.当8254的通道1工作方式1时,其二进制最大计数值为(O000H)。

12.导师步通信规程规定的数据流中传道二每个高存必须由起始位开始,(停止位)结束,称为一帧。

13.实现调制与解调二装置称为(调制解调器)。

14.8250共有(10)个度存贮器,都是8位的。

15.8250r BAUDOOT引脚输出的时钟频率是波特率的(16)倍。

16.8250芯片有4级优先级中断,其中最高级是(接收出错)中断。

17.8279是可编程键盘/显示器接口芯片,其键盘矩阵具有(64)个触点。

18.在CRT接口中,字符缓冲器中存放字符的(ASCII)码。

19.D/A转换是把(数字)信号转换成(模拟量)信号的过程。

20.LF398是(采样保持的)芯片。

二、单项选择题(每小题1分,共15分)21.属于用户交互接口的是(3)①继电器接口②测速计算器③键盘接口④RAM接口22.I/O映象导址方式中,I/O端口地址空间与存贮器的地址空间(1)①彼此独立②部分独立③统一编址④部分统一编址23.适合程序查询传递控制方式的外部设备是(2)①CRT显示器②打印机③CED显示器④BCD拨启示盘24.8259A中保存中断屏蔽信息的寄存器是(3)25.若8259A的ICW2写入的内容是38H,则当IR5产生中断并被响应后,8259A提供的中断类型码为(3)①39H ②3BH③3DH ④3FH26.在级连方式中,某从片8259A接到主片的IR3上,则该从片的ICW3为(2)①01H ②03H③05H ④07H27.8237A的DB7~DB0引脚不但提供8倍数据,还分时提供(4)①A3-A0 ②A7-4③A7-A0④A15-A828.2764芯片属于(1)①EPROM ②EEPROM③SRAM ④DRAM29.某存贮器容量为5k×8,若起始地址为12000H,则末地址为(3)①123FFH ②127FFH③133FFH ④137TFFH30.8254状态寄存器中NOLL CONUT=0的条件是(4)①OUT由低变高②控制字写入控制寄存器③计数值写入初值寄存器CR ④CR新计数值写入CE31.完成时钟/日历功能的芯片是(2)①MC14495 ②MC146818③MC1489 ④MC140332.可用作招待光标扫描和存贮变换控制功能的画面显示控制接口芯片是(3)①MC1403 ②MC1488③MC6845 ④MC1443333.若DAC0882的输入数字量OOH—FFH对应于输出模拟量0~+5V。

吉林大学远程教育课件

吉林大学远程教育课件
吉林大学远程教育课件
离散数学
(第十四讲)
主讲人: 杨凤杰
学 时:64
第四章 图
§4.1 图
4.1.1 图的基本概念
定义4.1.1 G=(P,L)称为图。如
果P是点的非空集合,L是连接某些不
同点对的边集合,并且任意一对不同
点之间最多有一条边。当P为有限集时,
G称为有限图。
设G=(P,L)是一个图,今后,我们用P(G) 表示G的(节)点集,用L(G)表示G的边集。设 lL(G),并假设l是连接G中点u,点v的边, 则称u,v是l的端点,并称u与v相邻。若 l1L(G),l2L(G)。且l1和l2有公共的端点, 则情称况边下l,1与将ll2记相为邻u。v。有若时L,(G在)=不致,引则起称混图乱G的为 零图。
是偶数。因为
vS2
dG
(v)
是偶数。所以
是偶数,故S1的元数是偶数。
vS1
dG
(v)
定义4.1.4 设G=(P,L)是图,
v,v’是G中两点。由G中点组成
的序列(v0,v1,…,vn)称为从 v到v’的长度为n的路,如果
1)v0=v,vn=v’; 2) vi与vi+1相邻,0 i<n。
这里v,v’是图G中未必不同的两点,v0, v1,…,vn中也允许有重复。
0,当v i不是lj的端点; aij=
1,当v i是lj的端点。 显然,M(G)是m×n阶矩阵。
例如,下面是一个图及其关联矩阵。
v1 l1 l4 l5 v4 l3
v2 l2 M(G)=
v3
1 0 0 1 1
1 1 0 0 0
0 0
1 0
1 1
0 1
10
因为图G中一条边只有两个端点,故矩阵 M(G)中每一列恰有两个1。M(G) 中每行中1的个数恰是该行所代表的点v 的度dG(v)。 BACK

吉林大学远程教育课件 微机原理及应用 chap2

吉林大学远程教育课件 微机原理及应用 chap2

2.1
微型计算机的概念结构—输入输出设备

输入/输出设备:计算机与人之间进行信息交换的 设备 按功能分为3类:输入设备、输出设备和输入输出 兼用设备 输入设备:向主机输入程序、数据和命令信息的设 备,如键盘、鼠标、触摸屏等 输出设备:将计算机处理过的二进制代码信息,转 换成人们能识别的形式输出的设备,如打印机等 输入输出兼用设备:具有输入和输出功能的设备, 如,键盘与CRT显示器组成一台终端设备
2.1
微型计算机的概念结构—微处理器(CPU)
寄存器组 寄存器组是CPU内部的若干个存储单元 分为专用寄存器和通用寄存器,专用寄存器 的作用是固定的,如堆栈指针、标志寄存器 等,通用寄存器可有多种用途 寄存器的数目因微处理器而定 寄存器组作用:暂存数据,避免频繁访问内 存,缩短指令长度和执行时间,给编程带来 方便

2.2
8088/8086微处理器
8088/8086微处理器概述

8088/8086 CPU是PC/XT微型计算机的核心部件 8088/8086 CPU可应用于各种规模的智能控制 系统 8088/8086 CPU具有最大模和最小模式,以及 内置的多任务处理能力 8088/8086 CPU具有40个引脚,某些引脚具有 双功能

吉林大学远程教育课件
微机原理及应用
(第五讲)
主讲人 : 赵宏伟
学 时:64
2.2
8088处理器引脚 (8)
最小模式下的引线

READY 准备好信号输入引脚,高电平有效。它是由 被访问的内存或I/O设备发出的响应信号,当其有 效时,表示存储器或I/O设备已准备好,CPU可以 进行数据传送。 若存储器或I/O设备没准备好,则使READY信 号为低电平。CPU在T3周期采样READY信号,若其为 低,CPU自动插入等待周期TW(1个或多个),直到 READY变为高电平后,CPU才脱离等待状态,完成数 据传送过程。

吉林大学《微机原理及应用》期末考试学习资料(一)

吉林大学《微机原理及应用》期末考试学习资料(一)

吉大《微机原理及应用》(一)第一章微型计算机基础知识一、思考题1、计算机是由哪几部分组成的?答:计算机由5个基本部分组成,它们是运算器、控制器、存储器、输入设备、输出设备。

2、什么叫微处理器?微型计算机?微型计算机系统?答:微处理器就是集成在一块大规模集成电路上的运算器和控制器。

从功能上讲,微处理器就是CPU。

微型计算机采用微处理器作为CPU,再配以一定容量的半导体存储器、输入/输出设备的接口电路,以及系统总线,组成一台计算机。

微型计算机系统以微型计算机为中心,再配上所需的外部设备(如键盘、打印机、显示器、磁盘驱动器等)、电源以及足够的软件而构成的系统。

3、ALU是什么部件?它能完成什么运算功能?答:ALU是算术逻辑单元,是运算器的核心部件,它在控制器发出的控制信号的作用下能够完成算术运算和逻辑运算。

算术运算包括加、减、比较、加1、减1等,也有可以直接进行乘法和除法运算的。

逻辑运算一般包括与、或、非、异或、取反、取补等。

在ALU中还可以实现数据的左移和右移。

一般微处理器的ALU还能实现BCD数相加,按需要进行加6调整。

并可以对二进制数的某一位进行置位、复位等操作。

4、标志寄存器的功能是什么?通常有哪些标志位?答:标志寄存器是用来存放ALU运算结果的各种特征的。

常见的微处理器的标志有以下几种:进位标志C或Cy、辅助进位标志AC、溢出标志OV、零标志Z、符号标志S、奇偶标志P 等。

某一种具体的微处理器不一定都有以上的各种标志,但会有其中若干种,某些微处理器可能还有其它的标志。

5、程序计数器PC的内容代表什么意义?答:程序计数器PC用来存放下一条要执行的指令的地址。

6、什么叫单片微型计算机?答:单片微型计算机就是将CPU、RAM、ROM、定时器/计数器和多种I/O接口电路都集成在一块集成电路芯片上的微型计算机,又称为单片机或微控制器。

7、通用单片机的供应状态有几种?答:通用单片机的供应状态取决于片内ROM的配置状态,通常有:片内ROM状态、片内EPROM状态、片内无ROM状态、片内配一次性可编程ROM、片内配置FLASH存储器。

吉林大学远程教育演示课件1613最全版.ppt

吉林大学远程教育演示课件1613最全版.ppt

图 6.2.1 DAC0832 内部结构 精心整理
+5V
DAC 0832
单缓冲 方式
电路连接
D0~D7
IOW
地址总线 译 码 电
IO/M 路
VCC ILE
D0~D7 Vref
WR1
Rfb IOUT1
IOUT2
DAC083
2 XFE CS
RWR2 DGND
AGND
精心整理
8.2
VOUT
DAC 0832
双缓冲 方式
电路连接
DAC 0832是美国国家半导体公司推出的8位D/A转换器。该芯片采用 CMOS工艺,双列直插式封装,可直接与8080、8088、Z80等8位微处理 器以及MCS-51系列单片机直接接口,是在8位D/A转换器中使用率最高 的一种芯片
DAC 0832主要特性:8位分辨率;电流型输出;外接参考电压:-10V~ +10V;可采用双缓冲、单缓冲或直接输入三种工作方式;单电源: +5V~+15V;电流建立时间:1μ s;低功耗:20mV;R-2R T型解码网络; 线性误差:0.2%FS(FS为满量程);非线性误差:0.4%FS;增益温度 系数:0.002%FS/℃;数字输入与TTL兼容
另一方面,为满足测控系统各执行机构对模拟量信号的要求,需 要将计算机处理后的用于控制的数字量信号转换成模拟量信号, 这一转换过程称为数模转换,即D/A转换
A/D转换和D/A转换是微型机与外界联系的重要桥梁,是微型机在 测量、控制和各类智能仪器仪表中不可缺少的重要环节
精心整理
8.1
多回路模入、模出通道基本组成
(1)绝对精度:指的是在整个工作区间实际的模拟量输出值与理论输出值 之差的最大值。它是由D/A转换器的零点调整,增益误差,噪声和线性误差, 微分线性误差等引起的。在手册上常常单独给出各种误差以综合说明绝对误差

吉林大学《微机原理及应用》期末考试学习资料(二)

吉林大学《微机原理及应用》期末考试学习资料(二)

吉大《微机原理及应用》(二)第二章微型计算机的存储器一、思考题1、说明EPROM、PROM、ROM、FALSH存储器的主要区别。

答:ROM又称为掩模ROM,它的编程是由半导体制造厂家完成的,在生产过程的最后一道掩模工艺时,根据用户提出的存储内容制作芯片,制造完毕后用户不能更改所存的信息。

PROM是现场编程ROM它的编程可以在工作现场一次完成。

内容一旦写入,不能更改,用户只能写入一次。

EPROM是可改写、可编程的ROM,用户可以用某种方法写入信息,又可以用某种方法擦除信息,再写入新信息。

FALSH存储器也是一种可擦除、可改写的只读存储器,但现在已把它当作一种单独的存储器品种,因为它具有与一般只读存储器所没有的良好性能。

它的擦除和改写速度非常快,它的容量大、体积小、价格低。

2、EPROM、PROM、动态RAM、静态RAM存储器,哪几类是可以随机改写的?答:动态RAM、静态RAM存储器是可以随机改写的。

3、某ROM芯片有10条地址输入线,8条数据线,该芯片的存储容量是多少位?答:210×8=8192位4、说明动态RAM、静态RAM的主要区别。

答:静态RAM和动态RAM的基本存储电路结构不同,静态RAM在没有新的写入信号到来时,触发器的状态不会改变,只要不掉电,所存信息长时间保存不变,静态RAM存储电路需要的元件数多,一个基本存储电路中至少有一组MOS管导通,功耗较大。

动态RAM需要刷新才能维持所存内容,动态存储电路所需元件少,功耗低。

二、作业题1、现有1k×8的RAM芯片4片,采用线选法组成存储器,在16位地址的微型机系统中,把空余的地址线中最高4根地址线(A15、A14、A13、A12)分别分配给4个RAM芯片的片选信号,写出4个RAM芯片的地址。

答:(空余地址线为0)四个芯片的地址是:1#7000H~73FFH1,2#B000H~B3FFH,3#D000H~D3FFH,4#E000H~E3FFH2、采用74LS138译码器输出信号来产生片选信号,教材《第二章习题和思考题》中图中的1#、2#、3#三片ROM芯片的地址范围是多少?答:1#地址范围是8000~8700H,2#地址范围是8800~8FFFH,3#地址范围是9000~9700H三、重要知识点1、存储器的功能是什么?存储器是计算机的主要组成部分。

吉林大学 微机原理及接口技术

吉林大学 微机原理及接口技术
29
寻址方式 寻址方式——寻找操作数的方法
寻找操作数的地址(一般指源操作数) 寻找要执行的下一条指令的地址

在8086指令系统中,说明操作数所在地址 的寻址方式可分为8种:
①立即寻址 ②直接寻址 ③寄存器寻址 ④寄存器间接寻址 ⑤寄存器相对寻址 ⑥基址-变址寻址 ⑦相对的基址-变址寻址 ⑧隐含寻址
13
ASCII表
16进制高位 16进制低位 0 1 2 3 4 5 6 7 0 NUL SOH STX ETX EOT ENQ ACK BEL 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB 2 SP ! " # $ % & ' 3 0 1 2 3 4 5 6 7 4 @ A B C D E F G 5 P Q R S T U V W 6 / a b c d e f g 7 p q r s t u v w
25
数据 允许
2.5
操作
读存储器 写存储器 读I/O接口 写I/O接口
IO / M
DT / R
0 0 1 1
0 1 0 1
DEN 0
RD 0
WR
1 0 1 0
0 0 0
1 0 1
2.8 8088/8086系统中,存储器为什么要分段 ?一个段最大为多少字节?最小为多少字节?
因为8088/8086是20条地址线,而CPU内部 地址寄存器为16位,。 最大64KB,最小16B

掌握:各种计数制之间的相互转换
5
1.3 二进制数的运算
无符号数 有符号数
算术运算 逻辑运算
6
译码器
74LS138译码器:
G1 G2A G2B Y0
• •

吉林大学远程教育课件

吉林大学远程教育课件
吉林大学远程教育课件
离散数学
(第十六讲)

主讲人: 杨凤杰
学 时:64
例4.1.1 求下面有限权图中u0 到其余各点的最短路和距离。
算法执行过程求出的从点u0到 其余7个点的最短路这里用粗
线画出:
2
712
51 3
8
73
u0
u0
4
24
346
6
2
712
51 3
8
73
u0
u0
4
24
346
6
2
712
51 3
muiSn{d(u0,u)+w(u,v)} vS '
= d(u0, S’)=|lk+1|。
13)若u0,v1,…,viS,而vi+1S’, 其中1ir,即l的第一步在S中,
中途跑出S到S’,最后到达uk+1。
则|l|=|(u0,v1,…,vr,uk+1)|
|(u0,v1,…,vi,vi+1)|
路l1,…,lk。又设S’=P-S,
d(u0, S’)= muviSSn'{d(u0, u)+w(u, v)}是u0到
集合S’的距离,lk+1= (u0,u1’,…,us’,uk+1)是 实现d(u0, S’)的路,其中u0,u1’,…,us’ S,uk+1 S’。则u0到uk+1的距离
d(u0, uk+1)= d(u0, S’),且lk+1是u0到uk+1的 最短路。
w(u0,v1) mviSn' w(u0,v)
min uS
{d(u0,u)+w(u,v)}
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

吉林大学远程教育课件
微机原理及应用
(第三十二讲)
主讲人 : 赵宏伟
学 时:64
6.4

中断技术
中断:指当CPU检测到某种服务请求后, 暂时中止现行程序而转去执行一个特定 的中断服务程序,当中断服务程序执行 完毕后,返回到原来程序的中断处继续 执行 中断过程一般包括五个方面,即中断申 请、中断排队、中断响应、中断服务和 中断返回
0F0H
510Ω ×8 74LS138 ≥1 G2A 10KΩ Y0

D0
X1: MOV DX, 0F1H IN AL, DX TEST AL, 1 MOV AL, ‘0’代码 JZ X2 MOV AL, ‘1’代码 X2: MOV DX, 0F0H OUT DX, AL JMP X1
线
0F1H
Y1 G2B C B A ≥1

N
2 号外设 准备就绪?
Y
对 2 号外设服务
N
3 号外设 准备就绪?
Y
对 3 号外设服务
N
n 号外设 准备就绪?
Y
对 n 号外设服务
N
6.3
中断方式与直接存储器存取方式
中断方式:CPU对一个随机的请求进行处理的过程 中断方式解决了快速的CPU与慢速外设之间的矛 盾,实现了信息的实时处理,提高了计算机使用 效率 DMA方式:即直接存储器存取方式,是一种不需 要CPU干预也不需要软件介入的高速数据传送方 式 CPU只是启动DMA过程,但是不干预这一过程, 整个DMA过程是由硬件自动完成的,也不需要软 件的介入 在DMA控制器的控制下,外设和存储器利用数据 总线直接进行数据交换
I/O映象方式

6.1
I/O端口地址的译码

常见的端口地址选择方法有三种:门电路组合法、译码器译码法、 比较器比较法 译码器译码法:利用译码器芯片对地址进行译码,PC/XT系统板上接 口芯片端口地址译码采用一个74LS138译码电路,其地址范围依次是:
8237 8259 8253 8255 DMA页面寄存器 NMI屏蔽寄存器 保留 保留 000H 020H 040H 060H 080H 0A0H 0C0H ~ ~ ~ ~ ~ ~ ~ 01FH 03FH 05FH 07FH 09FH 0BFH 0DFH
IRQ7 N 中断返回
Y
中断源 7 的中断服务程序
吉林大学远程教育课件
微机原理及应用
(第三十三讲)
主讲人 : 赵宏伟
学 时:64
6.4
中断响应


中断响应条件: 1.外部设备有中断请求 2.CPU自身允许中断 3.没有更高级的中断正在被服务 4.CPU在每条指令结束后响应中断 在中断响应周期,硬件自动完成一些必要的操作: 1.关中断 2.保护断点 3.将中断服务程序的入口地址送入程序计数器,从而 实现转入相应的中断服务程序
6.4
中断排队
在中断系统中,根据中断源的轻重缓急,为每一个中 断源规定了一个服务优先级别,这就是所谓的中断优 先级,或叫中断优先权 中断优先权排队一般有两种方法,即软件查询法和硬 件排队法 软件查询法:用软件查询中断源,根据查询的顺序先 后来确定中断源的优先级。先查询的优先级就高,后 查询的优先级就低,只要改变查询次序,就可以改变 中断源的中断优先级 硬件排队法:用硬件判优逻辑电路来确定申请中断中 的最高优先级,系统中各中断源的优先级别是由它们 在判优电路中的位置决定的
C
K
吉林大学远程教育课件
微机原理及应用
(第二十九讲)
主讲人 : 赵宏伟
学 时:64
6.3

输入输出的控制方式

I/O控制方式有四种:无条件传送方式、查询方式、中 断方式、DMA控制方式 无条件传送方式:CPU可在任何时刻与I/O设备交换数 据,对CPU而言,I/O设备总是处于准备就绪状态 查询方式:CPU通过查询I/O设备的状态,断定哪个设 备需要服务,然后转入相应的服务程序 中断方式:当I/O设备需要CPU为其服务时,可以发生 中断请求信号INTR,CPU接到请求信号后,中断正在执 行的程序,转去为该设备服务,服务完毕,返回原来 被中断的程序并继续执行 直接存储器存取(DMA)方式:在DMA控制器的管理下, I/O设备和存储器直接交换信息,而不需要CPU介入
IOR ≥1
≥1

吉林大学远程教育课件
微机原理及应用
(第三十讲)
主讲人 : 赵宏伟
学 时:64
6.3
开始
查询方式(1)
取外设状态



查询方式是有条件的传送控制方式 所谓查询,就是询问外部设备的工 作状态,通过这一状态来判定外设 是否已具备了与CPU交换数据的条件 程序查询方式的硬件接口部分应包 括数据端口,状态端口,端口选择 及控制逻辑等三个部分 程序对每个I/O设备的查询,是通过 检查该设备的状态标志来实现的 查询方式特点:I/O操作由CPU启动, 即CPU是主动的而I/O是被动的,所 有的传送都是与程序的执行同步的
N
外设准备 就绪否?
Y
传送数据
传送完否?
N
Y
结束
吉林大学远程教育课件
微机原理及应用
(第三十一讲)
主讲人 : 赵宏伟
学 时:64
6.3
查询方式(2)
1 号外设 准备就绪?
Y
对 1 号外设服务
对多个外设的 查询 最简单的查询 方法是用输入 指令IN逐个读 取I/O设备的 状态标志,并 对状态标志进 行相应的测试
吉林大学远程教育课件
微机原理及应用
(第二十七讲)
主讲人 : 赵宏伟
学 时:64
第6章

输入输出和中断技术
输入输出接口
6.1
存储器映象方式

I/O接口的编址方式:I/O映象方式和存储器映象方式 把一个I/O端口看作是一个存储单元,相当于给每一个I/0端口分 配一个存储器地址 优点:指令丰富,I/O端口空间大,寻址的控制逻辑比较简单 缺点:内存空间相对减少,地址译码电路比较复杂,存储器操作 指令字节长,降低了I/O操作速度。分析程序困难 I/O端口空间与存储器空间各自独立,互不干涉 优点:I/O空间与存储器空间可分开设计,采用单独的I/O指令, 程序清晰。I/O地址线较少,所以译码电路简单。I/O指令格式短, 执行时间快
6.3
+5V
无条件传送方式
D0
10KΩ
无条件传送方式 又称同步方式, 是最简单的一种 I/O控制方式 多用于CPU与低 速接口之间的信 息交换。如开关、 继电器、LED显 示器,它们总是 被认为处于“待 命”状态

K
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15
0E0H ~ 0FFH


比较器比较法:利用数码比较器把地址线上的地址同预定的地址相 比较,进而确定地址是否相符。如果比较后两个地址相等,则表示 地址总线送来的端口地址就是该端口的地址 I/O数据的传送方式:并行传送、串行传送
+5V

三态门作为输入接口
74LS244 I0 K0 I1
D0~D7
DO0 ~ DO7
吉林大学远程教育课件
微机原理及应用
(第三十四讲)
主讲人 : 赵宏伟
学 时:64
6.4
中断响应


中断响应条件: 1.外部设备有中断请求 2.CPU自身允许中断 3.没有更高级的中断正在被服务 4.CPU在每条指令结束后响应中断 在中断响应周期,硬件自动完成一些必要的操作: 1.关中断 2.保护断点 3.将中断服务程序的入口地址送入程序计数器,从而 实现转入相应的中断服务程序
D7
74LS374
D0
D0 D0
~
~
&
Q6 Q7 CP OE
D7
D7 D1
74LS374
外 设 数 据

A0
译 码 电 OE D7
~
A15 IOR
74LS374作为 输入和输出 接口
A6 A5 A4 A3 A2 A1 A0 IOW 1 1 1 74LS374 用作 输出接口
&
≥1
路 由外设 提供选 通脉冲
吉林大学远程教育课件
微机原理及应用
(第三十六讲)
主讲人 : 赵宏伟
学 时:64
6.5

可编程中断控制器8259A
8259A是中断管理芯片 8259A的主要功能为: 1.具有8级优先权控制,通过芯片级联可扩 展至64级优先权控制 2.每一级中断均可通过编程屏蔽或允许 3.在中断响应周期可提供相应的中断类型号 4.有多种工作方式,可通过编程选择 5.可与CPU直接连接,不需外加硬件电路
不可屏蔽中断请求 NMI INTR 中 断 逻 辑 INT IR0 IR1 IR2 IR3 IR4 除法 出错 INTn 指令 INT0 指令 单步 TF=1 8259A IR5 IR6 IR7
8086/8088
… OF …
图 2.3.1
TF

IF
8088 中断源
6.4
8086/8088的中断系统(2)


内部中断与外部中断的主要区别: 1.外部中断需要从数据总线上读取中断类型码,而内 部中断的中断类型码是指令的一部分 2.外部中断受中断允许触发器IF的控制,而内部中断 不受IF的控制 3.内部中断的优先级别比外部中断要高(除单步中断 以外) 中断源的优先级别由高到低顺序:内部中断、NMI、 INTR、单步中断 中断向量表:中断服务程序的入口地址表 每个中断服务程序的入口地址都有2个字节的段地址和2 个字节的段内偏移量共4个字节组成,共有256个中断源, 所以中断向量表共占用256×4=1024字节空间,并且从存 储器地址的最低端开始存放(即地址00000H~003FFH)
相关文档
最新文档