微机原理与应用复习课

合集下载

《微机原理及应用》复习

《微机原理及应用》复习

《微机原理及应用》复习《微机原理及应用》是一门涵盖了微机基础知识、计算机系统结构、汇编语言程序设计、微机接口技术等内容的课程。

在学习这门课程时,我们需要掌握计算机的基本原理和内部结构,能够编写简单的汇编语言程序,并且能够应用接口技术进行硬件和软件的连接。

首先,我们需要熟悉计算机的基本原理和内部结构。

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

CPU是计算机的核心部件,负责执行计算机指令并进行数据处理。

内存是计算机存储数据和指令的地方,可以分为主存和辅存。

输入输出设备用于与外部环境进行交互,如键盘、鼠标、显示器等。

系统总线是计算机各个部件之间传送数据和控制信号的通道。

其次,我们需要掌握汇编语言程序设计。

汇编语言是一种低级语言,与机器语言密切相关,能够直接操作计算机硬件。

汇编语言程序主要包括指令、寻址方式和数据传送等内容。

指令是汇编语言程序的基本执行单元,可用于数据操作、控制流程和实现函数等功能。

寻址方式是指程序在内存中访问数据和指令的方式,常见的有直接寻址、间接寻址和相对寻址等。

数据传送用于把数据从一个存储器单元传送到另一个存储器单元,可通过寄存器或内存进行。

然后,我们需要了解微机接口技术。

微机接口技术是用于实现计算机与外部设备之间的数据传输和控制的技术。

常见的接口技术有并行接口、串行接口和通信接口等。

并行接口是指在一个时钟周期内同时传送多个位的接口,通常用于连接打印机、扫描仪等设备。

串行接口是指在一个时钟周期内逐位传送数据的接口,通常用于连接鼠标、摄像头等设备。

通信接口是指连接计算机与网络或其他计算机之间进行数据通信的接口,如以太网接口、无线接口等。

在复习《微机原理及应用》时,我们可以通过以下方法进行:1.复习课本和课堂笔记,重点理解和记忆计算机的基本原理和内部结构,包括CPU、内存、I/O和系统总线等。

2.刷题巩固知识点,做一些与课程相关的习题和试卷,加深对汇编语言程序设计和微机接口技术的理解。

微机原理与应用复习指导

微机原理与应用复习指导

微机原理与应用复习指导第一章计算机基本知识1、数制转换(二-十进制BCD码、二进制与其他进制之间的转换)2、字符ASCII码与汉字码的表示3、数字计算机表示:原码、反码与补码第二章8086系统1、CPU组成及工作原理(EU/BIU)2、寄存器DS\ES\SS\CS作用,PSW寄存器作用(掌握每一位的功能)3、CPU引脚,一共40个引脚,16位数据引脚、20位地址引脚(低16位与数据引脚复用)、中断相关的3个引脚INTR/NMI/INTA,与数据方向相关的有3个RD、WR、M/IO,BHE控制高8位数据,MN/MX控制CPU工作模式,其他7个,时钟复位共2个,电源接地共3个4、存储器奇地址块和偶地址块是怎么回事?对准字(P24页),存储器分段结构—逻辑地址与物理地址(CPU如何寻址存储器单元,物理地址如何形成),堆栈的特殊之处P26页第三章指令系统1、寻址方式—立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、基址/变址寻址、基址+变址寻址、串寻址、I/O端口寻址2、掌握常用指令(MOV/PUSH/POP/IN/OUT/XLAT/ADD/INC/SUB/CMP/MUL/DIV/AND/OR/XOR/SHL/SAL/SHR/SAR/ROL/ROR/MOVS/JMP/JE等/LOOP/INT/第四章程序设计1、掌握常用的伪指令,操作数3种属性(P71)2、程序结构,程序编制第五章存储器原理与接口1、存储器分类及多层存储结构2、存储器设计第六章I/O1、接口寻址方式2、接口作用和功能3、CPU和外设通讯常用的输入/输出方式—四种:同步传输方式、异步查询方式、中断方式、DMA方式第七章可编程接口芯片1、8255A引脚、4个端口2、8255A工作方式,A\B\C 口的工作方式3、方式控制字确定4、8255A初始化编程第九章中断与中断管理1、中断相关概念(中断源0~5号中断\中段向量表等\中断响应中的重要环节及处理办法\中断服务程序的基本流程)2、中段向量表程序设置3、8259A芯片连接,级联4、8259A编程结构:预置命令字ICW(4个)、操作命令字OCW(3个)。

《微机原理与应用》总结复习.

《微机原理与应用》总结复习.

第一章概述一、个人计算机的构成(各组成部分及器件作用、性能指标等二、计算机基础知识概念(数制和编码、指令和程序、…三、微型计算机的结构(内部和外部结构、工作原理、概念术语解释、外部设备分类和接口基本概念第二章 IA-32结构微处理器8086/8088 微处理器结构、存储器结构与堆栈、8086~80386、80486的功能结构、之间的差别8位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义处理器总线时序基本概念、几种基本时序的工作流程分析8086的时序相关概念定义(•时钟周期、总线周期、指令周期•一般读写时序的描述•若干种典型时序 8086的两种组态的连接微处理器的操作方式、存储器的组织管理模式、微处理器的一些新技术第三章 IA-32指令系统各类寻址方式、通用指令第四章汇编程序设计基本编程方法(指示性语句和指令性语句、数据段定义、堆栈段定义、代码段编写、过程编写、三种程序设计的基本结构(•顺序流程•分支流程•循环流程、基本的数据传送交换编程、数据编码转换编程、基本的算术运算编程、数据排序和查找编程、子程序设计、DOS功能调用、宏功能的设计(宏汇编程序编写第五章存储器存储器的有关基本概念、常用的存储器分类、存储器与 CPU的接口(如何连接、连接需注意的问题IA-32微处理器的三种工作方式的含义实地址方式下的存储器访问地址的形成保护虚拟地址下的存储器访问地址的形成第六章输入、输出、和系统总线接口的基本概念(接口传送的信息分类、寻址方式…、输入输出时序、数据传送方式、数据传送控制方式、外设与 CPU的接口的连接与编程、了解DMA总线的操作过程和数据传输方式、各类总线的概念及用途、系统总线(•PC•ISA•PCI、其它总线接口第七章中断中断和中断系统的有关概念、中断的处理过程(条件、响应、优先权、中断控制器8259、8086的中断方式第八章并行接口芯片8255一、接口电路应具备的部件和实现的功能输入/输出数据的锁存器和缓冲器、状态和控制命令的寄存器、端口的译码和控制电路、中断请求触发器、中断屏蔽触发器、中断优先权排队电路和发出中断向量的电路。

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点1.计算机基本原理:包括计算机的定义、基本组成部分、工作原理、运算方式等方面的内容。

了解计算机的基本原理是理解微机原理及其应用的基础。

2.微处理器结构与工作原理:重点学习微处理器的结构和工作原理,包括控制器、运算器、寄存器、数据通路等方面的内容。

掌握微处理器的结构和工作原理对于理解微机的运行机制非常重要。

3. 存储器:包括RAM、ROM、Cache等存储器的结构、工作原理和应用。

了解存储器的结构和工作原理,以及存储器的应用场景,对于理解计算机的存储机制非常重要。

4.输入输出设备:包括键盘、鼠标、显示器、打印机等输入输出设备的原理和应用。

了解输入输出设备的原理和工作方式,以及它们在计算机系统中的作用,对于理解计算机的输入输出过程非常重要。

5.总线结构与中断机制:了解总线的结构和工作原理,以及中断机制的原理和应用。

掌握总线结构和中断机制对于理解计算机的数据传输和处理过程非常重要。

6.操作系统:了解操作系统的基本原理和功能,包括进程管理、内存管理、文件系统等方面的内容。

掌握操作系统的基本原理和功能对于理解计算机系统的运行和管理非常重要。

7.程序设计:掌握汇编语言和高级语言的基本语法和编程技巧,能够进行简单的程序设计和调试。

熟练掌握编程技巧对于应用微机原理进行程序开发和调试非常重要。

8.微机应用:了解微机在各个领域的应用,包括科学计算、数据处理、嵌入式系统等方面的内容。

了解微机的应用场景和应用方法,对于实际应用微机原理非常重要。

在复习《微机原理及其应用》时,可以通过阅读教材、参考书籍、查阅资料等多种途径进行学习。

可以结合实际操作,通过搭建实验环境、进行实验操作,加深对微机原理和应用的理解和掌握。

除了对重点内容进行深入理解和掌握外,还应该进行习题练习和实践操作。

通过解答习题和进行实践操作,加深对微机原理及其应用的理解和应用能力。

最后,要进行系统性的复习和总结。

可以制定复习计划,按照计划进行复习,对每个重点内容进行总结和归纳,形成自己的复习笔记和思维导图。

《微机原理与应用》复习资料汇总(DOC)

《微机原理与应用》复习资料汇总(DOC)

11. 补码加法10111011+11110111的计算结果是10110010。

补码加法11110101+10101010的结果是_______10011111________,___无___溢出。

补码减法10111011-11110111的结果是_______11000100________,___无___溢出。

12.一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为32位。

13. 查询方式是程序控制方式。

14. 同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率高。

高15. 硬件UART的含义是通常非同步(异步)接收器/发送器16. RS232C是串行接口的标准,所以调制解调器之间应按这个标准进行连接。

17. 微机系统的主要技术指标包括字长、内存容量、主频、运算数度和存取周期。

18.十进制数60.5转换为二进制数是_______111100.1________,转换为十六进制是3C.8。

18. 微机的工作环境分为___DOS环境__、__视窗环境__、_汉字环境_、_网络环境_和__多媒体环境___。

20. 在微机系统的性能指标中,___字长____是指计算机所能处理的数据的位数。

字长21. 微处理器应包含的最基本功能部件是:算术逻辑单元、_控制器部件_和__寄存器阵列22. “位”指_一个二进制位_,“字节”指相邻的八个二进制位_,“字”是__计算机内部进行数据传递处理的基本单位__,“字长”是__一个字所包含的二进制位数__。

23. 微机硬件系统是指构成微机系统的___各种功能部件的集合__,微机软件系统是指___各种程序的集合__,软件系统包括__系统软件_和__应用软件___两大类。

24. 8086CPU从功能上说,其结构可以分成两大部分,即__EU___和__BIU__。

EU BIU25.变址寻址的操作数地址由3项构成:段地址、__变址寄存器内容___和__偏移量___。

050122微机原理及应用 - 19

050122微机原理及应用 - 19

《微机原理及应用》课程综合复习资料一、填空题1、8086/8088CPU响应可屏蔽中断的条件是、、并且现行指令执行完毕。

2、分别指出下列指令中源操作数的寻址方式:MOV AX,[100H] :MOV AX,8[BX][DI]:3、8086/8088 CPU从功能上分总线接口单元(或BIU)和两部分。

4、CPU与I/O接口间的信息一般包括数据信息、控制信息、三种类型。

5、若用2K×8的RAM芯片组成12KB的内存总容量,则共需个这样的芯片。

6、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOV AX,[DI+100H]源操作数的有效地址为,物理地址为。

7、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入寄存器中。

8、采用级联方式,用9片8259A可管理级中断。

9、指令MOV AX,[BX+DI+10H]源操作数的寻址方式为。

10、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为。

11、要组成容量为4K×8位的存储器,需要片4K×1位的静态RAM芯片并联。

12、对于十六进制表示的数码29.8H,该数码用压缩BCD码表示时应为:。

13、设机器字长为8位,最高位是符号位。

则十进制数–11所对应的补码为。

14、若定义DA1 DB ‘hello’,则(DA1+3) 存放的数据是。

15、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为字节;另一个为存储器地址空间,其大小为字节。

16、若中断类型码N=2H,则对应的中断向量在中断向量表中第一个字节单元地址为。

二、单选题1、下列数据中最大的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162~ 4、设8086/8088CPU的(SS)=1050H,(SP)=0008H,(AX)=1234H,当执行一条:PUSH AX 指令时(SS)=___2、__,(SP)=__3、_,1234H存放的实际地址是__4、_,请选择正确答案。

微机系统及应用复习课

微机系统及应用复习课
在两种模式下引脚24~31 有不同的名称和意义
GND 1
40
A14 2
39
A13 3
38
A12 4
37
A11 5
36
A10 6
35
A9 7
34
A8 8
33
AD7 AD6
9 10
8088
32 31
AD5 11
30
AD4 12
29
AD3 13
28
AD2 14
27
AD1 15
26
AD0 16
25
NMI 17
代码段寄存器 数据段寄存器 堆栈段寄存器 附加段寄存5器
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
6个条件码标志位:
FR寄存器
OF — 溢出标志:计算结果溢出时,OF=1,否则 OF=0。 SF — 符号标志:计算结果小于0时,SF=1,否则 SF=0。 ZF — 零标志:计算结果等于0时,ZF=1,否则 ZF=0。
CF — 进位/借位标志:最高有效位有进位或借位时,CF=1,否则 CF=0。
AF —辅助进位/借位标志,半字节进位/借位标志
PF — 奇偶标志
0 0 0 0 0 0 1 1 PF=1
76 5 4 32 10
0 0 0 0 1 0 1 1 PF=0
3个控制标志位:
DF — 方向标志,控制串操作中的地址增减。DF=0地址增;DF=1地址减
8
2.3 8086/8088 系统配置
8086/8088 CPU 必须加上必要的支持芯片,如时钟电路 、 地址锁存器、双向总线驱动器及存储器和I/O接口电路及

微机原理与应用复习课

微机原理与应用复习课

执行上面两条指令后,DS=
DI=Biblioteka AX=例3、下面这些指令哪些是正确的?哪些是错误的?如是错 误的,请说明原因。
1) MOV DS,AX
2.2.1 Intel 8086微处理器结构:执行部件EU
16位标志寄存器
标志(Flag)用于反映指令执行结果 16位字利用了9位
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
标志分两类: 状态标志(6位):反映刚刚完成的操作结果情况。 控制标志(3位):在某些指令操作中起控制作用。
第二章 8086/8088处理器
2.2.1 Intel 8086微处理器结构: 8086的内部结构
Intel 8086微处理器结构(重点)
8086的内部结构-成两部分:
总线接口部件BIU:
总线接口单元BIU,负责控制存贮器读写。
执行部件EU:
执行单元EU从指令队列中取出指令并执行。 特点:
BIU与EU两个单元相互独立,分别完成各自操作,还可 以并行执行,实现指令预取(指令读取和执行的流水 线操作)取指令和执行指令分开进行,提高了速度。
一个物理地址可以有多个逻辑地址 将逻辑地址中的段地址左移4位,加上偏移地址 就得到20位物理地址 物理地址 = 16d×段地址+偏移地址 例5:逻辑地址 1460:0100H
物理地址 14700H
提问:
8088CPU最大可寻址空间为多少? 存储器的物理地址是唯一的,用逻辑地址表示一 个物理地址,逻辑地址是唯一的吗? 一个段最大寻址空间为多少?
第一章 概述
计算机的组成-冯·诺依曼结构
运算器 输入设备 内存储器 输出设备
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章 8086指令系统
了解微处理器基本结构、8088/8086的功能结构 掌握8088/8086的寄存器结构、存储器结构和寻址方式 熟悉汇编语言的语句格式,掌握8088/8086基本指令:
数据传送:MOV/XCHG/XLAT、PUSH/POP、LEA 加减运算:ADD/SUB、ADC/SBB、CMP、INC/DEC AAA/DAA、AAS/DAS 位 操 作:AND/OR/XOR/NOT/TEST、SHL/SHR/SAR、 ROL/ROR/RCL/RCR 串 操 作:MOVSB、CMPSB、SCASB 控制转移:JMP、JZ/JNZ、JC/JNC、JA/JNA、JB/JNB、JG/JL、 LOOP、 CALL/RET、INT n
8086中断
共256个类型号
一个中断源对应一个类型号 中断向量:中断服务程序的入口地址(cs,ip) 中断向量表:将所有中断向量集中放在一起. 中断向量表:放在内存地址0单元开始的单元: 00000H~ 03FFFH 中断向量指针: 中断类型号*4=中断向量最低字节指针
中断向量的装入
例:类型号为20H的中断服务程序入口符号地址为 INT-5,中断向量的装入:
CPU结构
分析和 执行指令
暂存数据和结果
控制单元
工作寄存器组
I/O控制逻辑
ALU
算术和 逻辑运算
CPU功能:
可以进行算数与逻辑运算
可以保存少量数据 能对指令进行译码并执行指令 能与存储器、外设交换信息 提供系统所需的定时和控制
可响应其它部件发来的中断请求
提问:
CPU在内部结构上由哪几部分组成?CPU应具 备什么功能? 累加器和其他通用寄存器相比有何不同?
例1、请指出下列指令源操作数是什么寻址方式? (l) MOV CL ,20H (2) MOV [BP][DI],CX (3) LEA BX ,20H[BX][SI] 2、解释下列指令的含义: LEA AX, [2344H] LDS DI, [2344H] 假设:DS=1000H,(12344H)=082CH, (12346H)=6F78H 执行上面两条指令后,DS= DI= AX=
() () () () () () () ( ) ()
例4: 89+75=164
MOV AL,89H MOV BL,75H ADD AL,BL ;(AL)=0FEH,AF=0,CF=0 DAA ;(AL)=64H,CF=1
例5:假定DL=10111001B,CF=1,试确定下列各条指令单独 执行后DH的值。 (1)SHL DH,1 (2)SAR DH,1 (3)ROL DH,1
第4章 汇编语言程序设计
熟悉常见程序设计问题
多精度运算 查表(查代码、特定值等)、 ASCII和BCD代码转换;数据范围判断(0~9、A~Z、 a~z)、 字母大小写转换 字符串传送、比较等操作 求最小最大值 数据求和、 统计字符个数
伪指令
OFFSET SEG/ORG DB/DW/DD PTR SEGMENT/ENDS/END/ASSUME FAR/NEAR 例: ORG 1000H BUF DB 12H,56H,78H N EQU $-BUF MOV BX,OFFSET MOV AL,BUF+1 MOV DX,WORD PTR [BX] MOV CX,N
存储器分段小节: 程序的指令序列必须安排在代码段 程序使用的堆栈一定在堆栈段 程序中的数据默认是安排在数据段,也经常安排 在附加段,尤其是串操作的目的区必须是附加段 数据的存放比较灵活,实际上可以存放在任何一 种逻辑段中
提问:
代码段地址由CPU的哪两个寄存器确定? 堆栈段地址由CPU的哪两个寄存器确定?
中断
CPU响应可屏蔽中断的条件
(1)、无总线请求 (2)、CPU允许中断:IF=1 (3)、CPU执行完当前指令
CPU响应中断要自动完成的任务
(1)关中断
(2)保护断点(IP,CS,FLAG入栈) (3)给中断服务程序的入口地址
可屏蔽中断的响应过程:
响应条件:TF=1,无总线请求,当前指令结束 (1)读中断类型码 (2)将标志寄存器FLAG的值推入堆栈 (3)清中断允许标志IF和单步中断TF (4)保护断点,将CS、IP推入堆栈 (5)得到中断向量 (6)执行中断服务程序
例1:将DAT1开始的10个字节传送到DAT2开始单元。
MOV MOV MOV CLD REP SI,OFFSET DAT1 DI,OFFSET DAT2 CX,10 MOVSB ;SI指向源串地址 ;DI指向源串地址 ;置计数器 ;清方向标志 ;将源地址的10个字传送到目的地址单元
例2:假设将1000H:2000H开始的10个数据传送到 1000H:2005H开始单元,编程。 MOV SI,2000H MOV DI,2005H ADD SI,10-1 ADD DI,10-1 MOV CX,10 STD REP MOVSB
提问:
8086/8088和传统的计算机相比在执行指令方面有 什么不同?这样的设计思想有什么优点? 8086CPU执行转移指令时,指令队列寄存器内容 如何变化?
2.2.1 Intel 8086微处理器结构:存储器的分段管理
8088CPU有20条地址线
最大可寻址空间为220=1MB 物理地址范围从00000H~FFFFFH
2.2.1 Intel 8086微处理器结构:执行部件EU
16位标志寄存器
标志(Flag)用于反映指令执行结果 16位字利用了9位 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF
AF
PF
CF
标志分两类: 状态标志(6位):反映刚刚完成的操作结果情况。 控制标志(3位):在某些指令操作中起控制作用。
提问:
8088CPU最大可寻址空间为多少? 存储器的物理地址是唯一的,用逻辑地址表示一 个物理地址,逻辑地址是唯一的吗? 一个段最大寻址空间为多少?
提问
存储器的逻辑地址由哪几部分组成?存储器的物 理地址是怎样形成的? 一个具有20位地址线的CPU,其最大物理地址为 多少?
2.2.1 Intel 8086微处理器结构:如何分配各个逻辑段
ICW1格式
A0 0 D7 X D
CPU与外设的输入输出方式
CPU和输入/输出设备之间传送的信息有哪几类? 一般的IO接口电路安排有哪三类寄存器?它们各 自的作用是什么? 在8086/8088系统中,用哪种方法对I/O端口进行 编址? 条件传送方式的工作原理是怎样的?主要用在什 么场合? 画出条件传送(查询)方式输出过程的流程图。 查询式传送方式有什么优缺点?
8088CPU将1MB空间分成许多逻辑段(Segment)
每个段最大限制为64KB 段地址的低4位为0000B
这样,一个存储单元除具有一个唯一的物理地址 外,还具有多个逻辑地址
2.2.1 Intel 8086微处理器结构:存储器的分段管理
8088CPU存储系统中,对应每个物理存储单元都 有一个唯一的20位编号,就是物理地址,从 00000H ~ FFFFFH 分段后在用户编程时,采用逻辑地址,形式为 段基地址 : 段内偏移地址 分隔符
例3. 从地址为BLOCK开始单元,存放100个字节的字符串,找 出第一个字符 $ (ASCII码24H),将$的第一个地址存入BX 中,否则将BX清零. MOV DI, 1000H ;送目标串首地址 MOV CX, 256 CLD ;清方向标志 MOV AL, ‘$’ REPNZ SCANB ;AL - [DI] JZ FOUND ;找到$,转 MOV BX,0 JMP STOP FOUND: DEC DI ;退回到$所在地址 MOV BX,DI ;$所在地址送BX STOP: HLT
例4: 求和Y=A1 + A2 + …. + A100 Ai是字变量。 设CX: 计数器,循环次数 BX: 数据指针 DX, AX: 存和
XOR MOV MOV CLC LP: ADD JNC INC CLC DON: INC INC LOOP MOV MOV AX, AX ;清AX BX, OFFSET TABLE CX, 4 AX, [BX] DON DX BX BX LP YAL,AX YAH,DX ;求和
第二章 8086/8088处理器
2.2.1 Intel 8086微处理器结构: 8086的内部结构
Intel 8086微处理器结构(重点)
8086的内部结构-成两部分:
总线接口部件BIU:
总线接口单元BIU,负责控制存贮器读写。
执行部件EU:
执行单元EU从指令队列中取出指令并执行。 特点:
BIU与EU两个单元相互独立,分别完成各自操作,还可 以并行执行,实现指令预取(指令读取和执行的流水 线操作)取指令和执行指令分开进行,提高了速度。
D7¡D0 «
RD WR A0 CS
CAS0 CAS1 CAS2 SP / EN
级联 缓冲器/比较器
中断屏蔽寄存器 IMR
... ...
IR7
读/写 控制电路
中断服务 寄存器 ISR
优先权 判别器 PR
中断请求 寄存器 IRR
IR0 IR1
8259A的工作方式
主要工作方式:
(1)中断请求触发方式 (2)屏蔽中断源方式 (3)中断优先权设置方式 (4)中断结束(EOI)方式 (5)连接系统总线方式 (6)中断查询方式 (7)级联方式
CLI PUSH XOR MOV MOV MOV MOV MOV POP STI DS AX,AX DS,AX AX,OFFSET INT-5 WORD PTR [080H],AX AX,SEG INT-5 WORD PTR [082H],AX DS
中断处理器8259A
INTA INT 数据总线 缓冲器 控制电路
相关文档
最新文档