微机原理第7章习题与答案讲课稿

合集下载

微机原理第7章习题与答案培训讲学

微机原理第7章习题与答案培训讲学

微机原理第7章习题与答案习题一、选择题1.在程序控制传送方式中,_______可提高系统的工作效率。

A. 无条件传送B. 查询传送C. 中断传送D.以上均可答案:C2.在8086的中断中,只有______需要硬件提供中断类型码。

A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断答案:B3.在中断响应周期,CPU从数据总线上获取______。

A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码答案:D4.执行INT n指令或响应中断时,CPU保护现场的次序是______。

A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP__________________________________________________B.CS在先,其次是IP,最后FR入栈C.FR在先,其后一次是IP,CSD.IP在先,其次是CS,最后FR答案:A5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。

A.是由程序指定的B.是由DOS自动分配的C.固定在0008H开始的4个字节中D.固定在中断向量表的表首答案:C6.中断调用时,功能调用号码应该_______。

A.写在中断指令中B.在执行中断指令前赋给AHC. 在执行中断指令前赋给AXD. 在执行中断指令前赋给DL答案:B7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。

__________________________________________________A. 28HB.2BHC.2CHD.2DH答案:B8.8259A有3中EOI方式,其目的都是为了_____。

A.发出中断结束命令,使相应的ISR=1B. 发出中断结束命令,使相应的ISR=0C. 发出中断结束命令,使相应的IMR=1D. 发出中断结束命令,使相应的IMR=0答案:B9.8259A特殊全嵌套方式要解决的主要问题是______。

微机原理及接口第七章习题解答

微机原理及接口第七章习题解答

“微机系统原理与接口技术”第七章习题解答(部分)1. 8086系统采用向量式中断,试简述8086系统中中断类型码、中断向量、中断向量表的含义及其之间的关系。

答:中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型 码。

8086系统中的中断类型码以 8位无符号数(00H 〜0FFH )表示,一共可以区分 256个不同的中断源。

中断向量:中断服务程序(ISR )的入口地址,也就是 ISR 的第一条指令在存储器中的 位置。

8086系统中的中断向量由两个字(4个字节)组成,低位字表示入口的偏移地址,高 位字表示入口的段基址。

显然,每个中断类型码对应一个中断向量,则8086系统中共应有256个中断向量。

中断向量表:中断向量的存放地。

8086系统将最低的 1KB (00000H 〜003FFH ) RAM 空间用于存放这256个中断向量。

三者之间的关系是:利用中断类型码 n 可以很容易地从中断向量表中找到该中断源所对应的中断向量,即:中断向量存放的起始地址 m = nX 4,从中断向量表的 m 地址单元开始连续取出的四个字节就是 n 号中断的ISR 入口地址。

8086CPU 正是用这种方法完成中断索引的。

系统将广义中断分为异常和狭义中断两大类。

(5)对。

4. 8086系统的RAM 存储单元中,从 0000H:002CH 开始依次存放 23H 、0FFH 、00H 和 0F0H 4个字节的中断向量,该向量对应的中断类型码是多少?而中断类型码为 14H 的中断向量应存放在哪些存储单元中?答:中断向量0F000:0FF23存放在0002CH 双字单元中,说明其对应的中断类型码N =2CH - 4= 0BH 。

14H 号中断向量的起始存放地址为4X 14H = 00050H ,即该中断向量的偏移量部分存放2.判断下列说法是否正确,如有错,指出错误原因并改正:(1) (2) (3) (4) (5) 答:(1)优先级别高的中断总是先响应、先处理。

微机原理与接口技术 第7章课后作业答案

微机原理与接口技术 第7章课后作业答案

5
OUT
DX,AL ;PC7置1
MOV AL,0FH
OUT
DX,AL
7.11 设8255芯片的接口地址范围为03F8H~03FBH,A 组 B 组均工作于方式0,A 口作为数据输出口,C 口低 4 位作 为控制信号输入口,其他端口未使用。试画出该片8255芯片与系统的电路连接图,并编写初始化程序。 解:8255芯片与系统的电路连接如图所示。 由题目知,不需对 C 口置位控制字,只需对8255置方式控制字,故其初始化程序如下: MOV DX,03FBH MOV AL,81H OUT DX,AL
A 13 A 11 A 10 A9 A8
A5 A3 A2
≥1
G2B
C B A 74LS138
(题7.4图)
3
8253的初始化程序如下: MOV DX,0D0D3H
MOV AL,16H
OUT DX,AL MOV AL,74H OUT DX,AL MOV AL,0B4H OUT DX,AL MOV DX,0D0D0H MOV AL,20 OUT DX,AL
2
8253 D0 D7 D0 D7 RD WR A1 A0 GATE0 GATE1 GATE2
+5V
IOR IOW IOR IOW 系 统 总 线 信 号 A 15 A 14 A 12 A7 A6 A4 &
A1
A0

G
G2A Y0

CS
OUT0 OUT1
OUT2
CLK2
CLK1
CLK0 2MHz
&
串行通信是将数据逐位的传送。其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。 所以常用于远距离通信。

微机原理作业及答案市公开课获奖课件省名师示范课获奖课件

微机原理作业及答案市公开课获奖课件省名师示范课获奖课件


DAA
MOV [BX+2], AL 循
INC BX
环 控
LOOP NEXT

HLT
CODE ENDS
END START
6、从数据段BUF单元开始存储一种32位数。下面子程序旳功能是统计该数 中含“1”旳个数,并将成果存入RSLT字节单元。试在空白处填上合适旳内 容,确保程序旳正确性。
XHZY PROC FAR PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32
物理地址=段地址*16+有效地址 地址旳高16位称为段地址,存储在段寄存器。物理地址唯一,指向一 种存储单元,逻辑地址不唯一。 5、什么是时钟周期、总线周期和指令周期?
第二章 作业
6、已知存储器旳物理地址78A00H,计算所相应旳逻辑地址。 逻辑地址不唯一:7000:8A00,7800:0A00
7、比较阐明8086最小工作方式下读/写操作旳差别。 主要在T2和控制信号差别。
4、十进制389相应旳二进制数是110000101,BCD码是
001110001001,每位数字用字符表达时ASC码是333839H。
5、下列无符号数中,最大旳是(转化为10进制比较)
A (1100100)2
B (143)8
C (10011000)BCD D (65)16
第二章 作业
1、8088CPU与8086CPU旳差别是什么? 数据线和部分引脚
DATA SEGMENT BUFFER DB 100 DUP(66H,0FAH)
DATA ENDS
DATA SEGMENT BUFFER DB 200 DUP(?)
DATA ENDS CODE SEGMENT ASSUME: CS:CODE,DS:DATA START: MOV AX, DATA

微机原理课后答案7

微机原理课后答案7

第七章部分习题解答1、指出:(1)MOV AX,V AR;(2)LEA AX,V AR;(3)MOV AX,OFFSET V AR三条指令之间的异同(V AR为数据段的一个变量名称)解: (1)将V AR的一个字送AX,相当于MOV AX,[V AR](2) 将VAR的偏移地址送AX(3) 将VAR的段内偏移地址送AX,功能与(2)相同。

2、若程序中多次使用某一程序段,问将该程序段设计成子程序和定义成宏指令各有何优缺点?答:设计成子程序在整个程序占用内存少,但执行时间长;定义成宏指令程序汇编后占用内存多,但执行时间短。

3、下面列出的是一个汇编源程序中的一个程序段。

试以图形表示出DATA段中各变量在存储器中的存储位置(标明偏移地址及有关单元的内容,制表示);写出CODE段内汇编后的可执行指令。

TABLDA TA SEGMENTTABL DB‘ABCD’2 DUP(2 DUP(1,2),3)V AR DW 4 DUP(?)DA TA ENDSCODE SEGMENTASSUME CS:CODE,D S:DATAORG 100HLEB1:LEA SI,TABLMOV BX,OFFSET V ARMOV AX,LENGTH V ARMOV AX,TYPE V ARMOV AL,SIZE V ARMOV AH,SIZE TABLMOV CX,(OFFSET V AR-(OFFSET TABL)V ARLEA DX,LEB1解: DATA段各变量的存储情况如右图所示,对CODE段可执行指令注释如下:LEB1:LEA SI,TABL ;将TABL的偏移地址送SIMOV BX,OFFSET V AR ;将V AR的偏移地址送BXMOV AX,LENGTH V AR ;将V AR的项数(4)的送AXMOV AX,TYPE V AR ;将V AR的符号名类型值02送AXMOV AL,SIZE V AR ;将为V AR分配的字节(08)送ALMOV AH,SIZE TABL ; 将为TABL分配的字节(0EH)送ALMOV CX,(OFFSET V AR)-(OFFSET TABL);将OEH送CXLEA DX,LEB1 将LEB1(100H)送DX。

微机原理第7章习题答案.docx

微机原理第7章习题答案.docx

习题及解答1.列举中断的具体应用。

要点:符合如下四种的均可(1)响应外部突发事件。

(2)实时多任务调度。

(3)实现外设与CPU的并行处理(4)分时多任务操作系统的基础。

2.中断的分类方式及其关系。

要点:3.中断向量表的功能时什么,8086/8088CPU如何对中断源识别并跳转到正确的中断服务程序入口?要点:中断向量表是存放中断服务程序入口地址的一个特定的内存区域,屮断号都与一个中断服务程序的入口地址相对应,实现中断处理程序的直接跳转8086/8088cpu通过中断号标识中断源,外部中断的中断号山中断控制器(如8259a)提供,内部中断中断号和不可屏蔽中断号系统固定分配发生中断时:1)将标志寄存器、CS、TP内容压入堆栈。

2)获取中断类型号n,生成中断向量表地址4杓。

3)从中断向量表地址为4*n的存储单元中収出中断向量送入CS和1P,继而转去执行中断服务子程序。

4.中断的一般处理流程包括那些步骤,分别完成什么功能?要点:中断处理的一般过程山中断请求、中断优先级判别、中断响应、现场保护、中断服务、现场恢复和中断返回构成。

中断请求:发起中断信号中断判优:优先级判断确定响应那个中断中断响应:通过中断屏蔽确定是否响应中断,回复中断响应信号现场保护:保存状态寄存器、地址寄存器和相关重要寄存器中断服务:中断处理程序现场恢复:恢复状态寄存器、地址寄存器和其他重要寄存器中断返回:跳转到断点5.8259A如何进行优先级管理?要点:全嵌套方式、特殊全嵌套方式和优先级自动循环方式,分别针对单片,级联和特殊情况下的应用6.设8259A的端口地址为80H和81H,用程序清除中断服务寄存器的ISR6。

;EOI 二1; SL 二1; R=0; L2L1L0二6 ;设置0CW27. 2片8259A 组成的级联系统,设备A 接在从片的IR0上,从片接在主片的IR4±,说明A 设备发生中断到CPU 响应的全过程。

要点:1, A 设备产生中断请求2, 从片8259A 进行优先级判断,如果IR0上的中断优先级高于当前从片的其它优先级, 从片8259A 响应屮断,向主片的IR4脚发起屮断请求3, 主片8259A 进行优先级判断,如果IR4上的中断请求优先级高于当前主片的其它优 先级,则主片通过INT 管脚向CPU 发起屮断请求4, CPU 接收到中断请求后,若允许中断,则向主片8259A 发送两个INTA 响应。

微机原理课后习题答案解析

第1章进制及码元1、进制转换129= 81H= 10000001B=201Q298= 12AH= 100101010B=452Q1000= 3E8H= 1111101000B= 1750Q5DH= 1011101 B= 135 Q= 93 D3E8H= 1111101000 B= 1750Q= 1000 D;357Q=11101111 B= 0EF H= 239 D2、进制计算10010110 2FE3 F7,-119 FFF7,-32759 4 73、数据表示围:一个字节的无符号数表示围为0~255,有符号数补码表示围为-l28—+127。

两个字节的无符号数表示围为0~65535,有符号数补码表示围为—32768~+32767。

N位二进制数的无符号数表示围为0~(2N-1),有符号数(补码)表示围为-2N-1~(2N-1-1).4、35H代表的ASCII字符为'5',代表十六进制数时等价的十进制值为53 ,代表压缩8421BCD码等价的十进制值为35 ,代表非压缩8421BCD码等价的十进制值为5。

5、FFH代表无符号数时等价的十进制值为255 ,代表补码有符号数时等价的十进制值为一1 ,代表反码有符号数时等价的十进制值为一0 ,代表原码有符号数时等价的十进制值为一l27。

6、—20的8位二进制补码为 ECH ,原码为 94H ,反码为 EBH 。

158的16位二进制补码为009EH,原码为009EH ,反码为 009EH 。

7、英文字符一般在计算机占用(1)个字节,每个字节的最高位一定为0,全角英文字符在计算机占用2个字节,一个汉字在计算机占用2个字节,每个字节最高位为1。

8、设阶码用8位补码表示,尾数部分用16位补码表示,则—(1/32+1/128+1/512)的尾数部分及阶码分别为多少?第2章微机硬件基础1、请画出计算机系统硬件图。

2、8086/88CPU为什么要分为BIU和EU两大模块?答:为了使取指和分析、执行指令可并行处理,提高CPU的执行效率。

微型计算机原理与接口技术第七章课后答案全文

第七章1. 什么叫中断?什么叫可屏蔽中断和不可屏蔽中断?答:当CPU正常运行程序时,由于微处理器内部事件或外设请求,引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中断。

可屏蔽中断由引脚INTR引入,采用电平触发,高电平有效,INTR信号的高电平必须维持到CPU响应中断才结束。

可以通过软件设置来屏蔽外部中断,即使外部设备有中断请求,CPU可以不予响应。

当外设有中断申请时,在当前指令执行完后,CPU首先查询IF位,若IF=0,CPU就禁止响应任何外设中断;若IF=1,CPU就允许响应外设的中断请求。

不可屏蔽中断由引脚NMI引入,边沿触发,上升沿之后维持两个时钟周期高电平有效。

不能用软件来屏蔽的,一旦有不可屏蔽中断请求,如电源掉电等紧急情况,CPU必须予以响应。

2. 列出微处理器上的中断引脚和与中断有关的指令。

答:INTR:可屏蔽中断请求输入引脚。

NMI:不可屏蔽中断请求输入引脚INTA:可屏蔽中断响应引脚INT n :软件中断指令,其中n为中断类型号INTO:溢出中断,运算后若产生溢出,可由此指令引起中断。

CLI:中断标志位IF清0STI:置位中断标志位为13. 8086/8088系统中可以引入哪些中断?答:(1)外部中断两种外部中断:不可屏蔽中断NMI和可屏蔽中断INTR(2)内部中断内部中断又称软件中断,有三种情况引起:①INT n :中断指令引起的中断②CPU的某些运算错误引起的中断:包括除法错中断和溢出中断③由调试程序debug设置的中断:单步中断和断点中断。

4. CPU响应中断的条件是什么?简述中断处理过程。

答:CPU响应中断要有三个条件:外设提出中断申请;本中断位未被屏蔽;中断允许。

可屏蔽中断处理的过程一般分成如下几步:中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场和中断返回。

CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:⑴从数据总线上读取中断类型号,将其存入内部暂存器。

微机原理课后答案7

第七章部分习题解答1、指出:(1)MOV AX,V AR;(2)LEA AX,V AR;(3)MOV AX,OFFSET V AR三条指令之间的异同(V AR为数据段的一个变量名称)解: (1)将V AR的一个字送AX,相当于MOV AX,[V AR](2) 将VAR的偏移地址送AX(3) 将VAR的段内偏移地址送AX,功能与(2)相同。

2、若程序中多次使用某一程序段,问将该程序段设计成子程序和定义成宏指令各有何优缺点?答:设计成子程序在整个程序占用内存少,但执行时间长;定义成宏指令程序汇编后占用内存多,但执行时间短。

3、下面列出的是一个汇编源程序中的一个程序段。

试以图形表示出DATA段中各变量在存储器中的存储位置(标明偏移地址及有关单元的内容,制表示);写出CODE段内汇编后的可执行指令。

TABLDA TA SEGMENTTABL DB‘ABCD’2 DUP(2 DUP(1,2),3)V AR DW 4 DUP(?)DA TA ENDSCODE SEGMENTASSUME CS:CODE,D S:DATAORG 100HLEB1:LEA SI,TABLMOV BX,OFFSET V ARMOV AX,LENGTH V ARMOV AX,TYPE V ARMOV AL,SIZE V ARMOV AH,SIZE TABLMOV CX,(OFFSET V AR-(OFFSET TABL)V ARLEA DX,LEB1解: DATA段各变量的存储情况如右图所示,对CODE段可执行指令注释如下:LEB1:LEA SI,TABL ;将TABL的偏移地址送SIMOV BX,OFFSET V AR ;将V AR的偏移地址送BXMOV AX,LENGTH V AR ;将V AR的项数(4)的送AXMOV AX,TYPE V AR ;将V AR的符号名类型值02送AXMOV AL,SIZE V AR ;将为V AR分配的字节(08)送ALMOV AH,SIZE TABL ; 将为TABL分配的字节(0EH)送ALMOV CX,(OFFSET V AR)-(OFFSET TABL);将OEH送CXLEA DX,LEB1 将LEB1(100H)送DX。

微机原理第7章课后综合题答案详解

F80H,DF81H,DF82H,DF83H (2) 1/2MHz=0.5us 1s/0.5us=2000000>65535, 应采用两个计数器级联, 可定义0#计数器工作在方式3(方波发生器),计数初值为20000,1#计数器工作在 方式2(频率发生器),计数初值为100。 MOV MOV OUT MOV OUT MOV MOV OUT MOV OUT MOV MOV OUT 5. DX,0DF83H AL,00110110B DX,AL AL,01010100B DX,AL DX,0DF80H AX,20000 DX,AL AH,AL DX,AL DX,0DF81H AL,100 DX,AL ;送1#初值,只用低8位 ;送0#初值高字节 ;送0#初值低字节 ;1#计数器控制字 ;0#计数器控制字 参看P236中8253控制字
41
3.如图所示,将 8255 的 C 端口接 8 个发光二极管,使这 8 个发光二极管依次 亮灭,其中 74LS138 译码器与地址总线已经连接正确。 (1)C 口端口地址为多少?控制口端口地址为多少? (2)按位置位/复位字 0FH 含义是什么? (3)试编写实现 8 个发光二极管循环亮灭的程序。 (已知有一个延时 1 秒的子 程序,其入口地址为 DELAY1S) 。
第 7 章 微型计算机的接口技术
一、选择题 二、填空题 三、简答题 四、综合题
1. 设 8253 计数器的时钟输入频率为 1.91MHz, 为产生 25KHz 的方波输出信号, 应向计数器装入的计数初值为多少? 答: 1.19 MHz 25 KHz 76.4 应向计数器装入的初值是 76。 2.设 8253 三个计数器的端口地址为 201H、202H、203H,控制寄存器端口地 址 200H。输入时钟为 2MHz,让 1 号通道周期性的发出脉冲,其脉冲周期为 1ms, 试编写初化程序段。 答: 要输出脉冲周期为 1ms,输出脉冲的频率是 1 (1103 ) 1000 ,当输入时钟频率 为 2MHz 时,计数器初值是 2MHz 1000 2000 使用计数器 1,先读低 8 位,后读高 8 位,设为方式 3,二进制计数,控制字是 76H。设控制口的地址是 200H,计数器 1 的地址是 202H。程序段如下: MOV MOV OUT MOV MOV OUT MOV OUT DX,200H AL,76H DX,AL DX,202H AX,2000 DX,AL AL,AH DX,AL ;后送高 8 位计数初值 ;先送低 8 位计数初值 ;送控制命令字
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:7 2外部的中断请求信号系统响应中断信号的状态
8.8259A的初始化命令字包括_________,其中________和_______是必须设置的。
答案:ICW1~ICW4 ICW1 ICW2
9.中断服务程序的返回指令为。
答案:IRET
10.执行溢出中断的两个条件是和。
答案:OF=1, INTO
A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码
答案:D
4.执行INT n指令或响应中断时,CPU保护现场的次序是______。
A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP
B.CS在先,其次是IP,最后FR入栈
C.FR在先,其后一次是IP,CS
D.IP在先,其次是CS,最后FR
微机原理第7章习题与答案
习题
一、选择题
1.在程序控制传送方式中,_______可提高系统的工作效率。
A.无条件传送B.查询传送C.中断传送D.以上均可
答案:C
2.在8086的中断中,只有______需要硬件提供中断类型码。
A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断
答案:B
3.在中断响应周期,CPU从数据总线上获取______。
答案:
(1)普通屏蔽方式:在普通屏蔽方式中,将IMR某位置1,则它对应的中断就被屏蔽,从而使这个中断请求不能从8259A送到CPU。如果IMR位置0,则允许该级中断产生。
Flags:
OF
DF
IF
TF
SF
ZF
AF
PF
CF
答案:(SS)=0600H (SP)=00FAH (IP)=0060H (CS)=1000H (FR)=0004H
三、问答题
1.如何“屏蔽”可屏蔽中断?叙述CPU响应可屏蔽中断的过程。
答案:
由CPU的INTR引脚上的中断请求信号引起的中断称为可屏蔽中断。这种中断可以被CLI指令屏蔽。
答案:21H50H 11H 22H 33H
4.已知CS的内容为2000H,IP的内容为3000H,则CPU下一条要执行指令的物理地址是________;当紧接着执行中断指令INT 15H时,其中断类型码为______,该指令对应的中断向量在中断向量表中的首地址为__________,假定该中断对应的中断向量是4000H:2300H,则执行该中断后CPU执行中断服务程序的首地址是______,此时CS中为_____,IP中为_______。
答案:
XOR AX, AX
MOV ES, AX
MOV DI,12*4;DI中为n号中断对应的中断向量表的偏移地址
MOV AX,3000H
CLD
STOSW;装入中断服务程序偏移地址
MOV AX,2020H
STOSW;装入中断服务程序偏移地址
3.8259A具有两种中断屏蔽方式,普通屏蔽和特殊屏蔽方式。这两种屏蔽方式有什么特殊之处,特殊屏蔽方式一般用在什么场合?
答案:A
5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。
A.是由程序指定的B.是由DOS自动分配的
C.固定在0008H开始的4个字节中D.固定在中断向量表的表首
答案:C
6.中断调用时,功能调用号码应该_______。
A.写在中断指令中B.在执行中断指令前赋给AH
C.在执行中断指令前赋给AXD.在执行中断指令前赋给DL
答案:256外部、内部不可屏蔽中断可屏蔽中断
2.8086系统中断响应时,会将,和压入堆栈,并将和TF清零。
答案:FR CS IP
3.类型码为______的中断所对应的中断向量放在0000H:0084H开始的4个存储单元中,若这4个存储单元中从低地址到高地址存放的数依次是___________,则相应的中断服务程序的入口地址是3322H:1150H。
当中断接口电路中的中断屏蔽触发器未被屏蔽时,外设可通过中断接口发出中断申请。外设向CPU发出中断请求的时间是随机的,而CPU响应可屏蔽中断需满足如下条件:
(1)CPU必须处于开中断状态,即TF=1状态;
(2)系统中无总线请求;
(3)系统中无不可屏蔽中断请求;
(4)CPU执行完现行命令。
2.设某中断的中断类型号为12H,中断服务程序的段地址为2020H,偏移地址为3000H,试编写程序段将中断向量装入中断向量表中。
答案:23000H, 15H 54H 43200H 4000H 2300H
5.8259Βιβλιοθήκη 有两种中断触发方式:______和______。
答案:边沿触发方式电平触发方式
6.若有40个外部中断申请信号,则至少需要______片8259A中断控制器。
答案:6
7.8259A内部含有_____个可编程寄存器,共占用_____个端口地址。8259A的中断请求寄存器IRR用于存放_______,中断服务寄存器ISR用于存放_______。
答案:B
7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。
A. 28HB.2BHC.2CHD.2DH
答案:B
8.8259A有3中EOI方式,其目的都是为了_____。
A.发出中断结束命令,使相应的ISR=1B.发出中断结束命令,使相应的ISR=0
C.发出中断结束命令,使相应的IMR=1D.发出中断结束命令,使相应的IMR=0
答案:B
9.8259A特殊全嵌套方式要解决的主要问题是______。
A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断
答案:D
10.8259A编程时,中断屏蔽可通过______设置。
A.ICW1B.OCW1C.OCW2D.OCW3
答案:B
二、填空题
1.8086/8088的中断系统,可以处理______种不同的中断。从产生中断的方法来分,中断可分为两大类:一类叫_____中断;一类叫______中断。硬件中断又可分为两大类:一类叫______中断;另一类叫______中断。
11.8086/8088系统共能管理个中断,中断向量表在内存中的地址从到。
答案:256 00000H~0003FFH
12.已知SP=0100H, SS=0600H,标志寄存器Flags=0204H,存储单元[0024H]=60H, [0025H]=00H, [0026H]=00H, [0027H]=10H,在段地址为0800H及偏移地址为00A0H开始的单元中,有一条指令INT 9H(INT 9H为2字节指令)。则执行该指令后,SS=, SP=,IP=, CS=,Flags=。
相关文档
最新文档