微机原理第7章习题与答案讲课稿
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:256外部、内部不可屏蔽中断可屏蔽中断
2.8086系统中断响应时,会将,和压入堆栈,并将和TF清零。
答案:FR CS IP
3.类型码为______的中断所对应的中断向量放在0000H:0084H开始的4个存储单元中,若这4个存储单元中从低地址到高地址存放的数依次是___________,则相应的中断服务程序的入口地址是3322H:1150H。
A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码
答案:D
4.执行INT n指令或响应中断时,CPU保护现场的次序是______。
A.FLAGS寄存器(FR)先入栈,其次是CS,最后Hale Waihona Puke BaiduIP
B.CS在先,其次是IP,最后FR入栈
C.FR在先,其后一次是IP,CS
D.IP在先,其次是CS,最后FR
答案:21H50H 11H 22H 33H
4.已知CS的内容为2000H,IP的内容为3000H,则CPU下一条要执行指令的物理地址是________;当紧接着执行中断指令INT 15H时,其中断类型码为______,该指令对应的中断向量在中断向量表中的首地址为__________,假定该中断对应的中断向量是4000H:2300H,则执行该中断后CPU执行中断服务程序的首地址是______,此时CS中为_____,IP中为_______。
答案:A
5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。
A.是由程序指定的B.是由DOS自动分配的
C.固定在0008H开始的4个字节中D.固定在中断向量表的表首
答案:C
6.中断调用时,功能调用号码应该_______。
A.写在中断指令中B.在执行中断指令前赋给AH
C.在执行中断指令前赋给AXD.在执行中断指令前赋给DL
答案:7 2外部的中断请求信号系统响应中断信号的状态
8.8259A的初始化命令字包括_________,其中________和_______是必须设置的。
答案:ICW1~ICW4 ICW1 ICW2
9.中断服务程序的返回指令为。
答案:IRET
10.执行溢出中断的两个条件是和。
答案:OF=1, INTO
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=。
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指令屏蔽。
答案:
(1)普通屏蔽方式:在普通屏蔽方式中,将IMR某位置1,则它对应的中断就被屏蔽,从而使这个中断请求不能从8259A送到CPU。如果IMR位置0,则允许该级中断产生。
答案:
XOR AX, AX
MOV ES, AX
MOV DI,12*4;DI中为n号中断对应的中断向量表的偏移地址
MOV AX,3000H
CLD
STOSW;装入中断服务程序偏移地址
MOV AX,2020H
STOSW;装入中断服务程序偏移地址
3.8259A具有两种中断屏蔽方式,普通屏蔽和特殊屏蔽方式。这两种屏蔽方式有什么特殊之处,特殊屏蔽方式一般用在什么场合?
答案:B
9.8259A特殊全嵌套方式要解决的主要问题是______。
A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断
答案:D
10.8259A编程时,中断屏蔽可通过______设置。
A.ICW1B.OCW1C.OCW2D.OCW3
答案:B
二、填空题
1.8086/8088的中断系统,可以处理______种不同的中断。从产生中断的方法来分,中断可分为两大类:一类叫_____中断;一类叫______中断。硬件中断又可分为两大类:一类叫______中断;另一类叫______中断。
答案: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
微机原理第7章习题与答案
习题
一、选择题
1.在程序控制传送方式中,_______可提高系统的工作效率。
A.无条件传送B.查询传送C.中断传送D.以上均可
答案:C
2.在8086的中断中,只有______需要硬件提供中断类型码。
A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断
答案:B
3.在中断响应周期,CPU从数据总线上获取______。
当中断接口电路中的中断屏蔽触发器未被屏蔽时,外设可通过中断接口发出中断申请。外设向CPU发出中断请求的时间是随机的,而CPU响应可屏蔽中断需满足如下条件:
(1)CPU必须处于开中断状态,即TF=1状态;
(2)系统中无总线请求;
(3)系统中无不可屏蔽中断请求;
(4)CPU执行完现行命令。
2.设某中断的中断类型号为12H,中断服务程序的段地址为2020H,偏移地址为3000H,试编写程序段将中断向量装入中断向量表中。
答案:23000H, 15H 54H 43200H 4000H 2300H
5.8259A有两种中断触发方式:______和______。
答案:边沿触发方式电平触发方式
6.若有40个外部中断申请信号,则至少需要______片8259A中断控制器。
答案:6
7.8259A内部含有_____个可编程寄存器,共占用_____个端口地址。8259A的中断请求寄存器IRR用于存放_______,中断服务寄存器ISR用于存放_______。
2.8086系统中断响应时,会将,和压入堆栈,并将和TF清零。
答案:FR CS IP
3.类型码为______的中断所对应的中断向量放在0000H:0084H开始的4个存储单元中,若这4个存储单元中从低地址到高地址存放的数依次是___________,则相应的中断服务程序的入口地址是3322H:1150H。
A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码
答案:D
4.执行INT n指令或响应中断时,CPU保护现场的次序是______。
A.FLAGS寄存器(FR)先入栈,其次是CS,最后Hale Waihona Puke BaiduIP
B.CS在先,其次是IP,最后FR入栈
C.FR在先,其后一次是IP,CS
D.IP在先,其次是CS,最后FR
答案:21H50H 11H 22H 33H
4.已知CS的内容为2000H,IP的内容为3000H,则CPU下一条要执行指令的物理地址是________;当紧接着执行中断指令INT 15H时,其中断类型码为______,该指令对应的中断向量在中断向量表中的首地址为__________,假定该中断对应的中断向量是4000H:2300H,则执行该中断后CPU执行中断服务程序的首地址是______,此时CS中为_____,IP中为_______。
答案:A
5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。
A.是由程序指定的B.是由DOS自动分配的
C.固定在0008H开始的4个字节中D.固定在中断向量表的表首
答案:C
6.中断调用时,功能调用号码应该_______。
A.写在中断指令中B.在执行中断指令前赋给AH
C.在执行中断指令前赋给AXD.在执行中断指令前赋给DL
答案:7 2外部的中断请求信号系统响应中断信号的状态
8.8259A的初始化命令字包括_________,其中________和_______是必须设置的。
答案:ICW1~ICW4 ICW1 ICW2
9.中断服务程序的返回指令为。
答案:IRET
10.执行溢出中断的两个条件是和。
答案:OF=1, INTO
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=。
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指令屏蔽。
答案:
(1)普通屏蔽方式:在普通屏蔽方式中,将IMR某位置1,则它对应的中断就被屏蔽,从而使这个中断请求不能从8259A送到CPU。如果IMR位置0,则允许该级中断产生。
答案:
XOR AX, AX
MOV ES, AX
MOV DI,12*4;DI中为n号中断对应的中断向量表的偏移地址
MOV AX,3000H
CLD
STOSW;装入中断服务程序偏移地址
MOV AX,2020H
STOSW;装入中断服务程序偏移地址
3.8259A具有两种中断屏蔽方式,普通屏蔽和特殊屏蔽方式。这两种屏蔽方式有什么特殊之处,特殊屏蔽方式一般用在什么场合?
答案:B
9.8259A特殊全嵌套方式要解决的主要问题是______。
A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断
答案:D
10.8259A编程时,中断屏蔽可通过______设置。
A.ICW1B.OCW1C.OCW2D.OCW3
答案:B
二、填空题
1.8086/8088的中断系统,可以处理______种不同的中断。从产生中断的方法来分,中断可分为两大类:一类叫_____中断;一类叫______中断。硬件中断又可分为两大类:一类叫______中断;另一类叫______中断。
答案: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
微机原理第7章习题与答案
习题
一、选择题
1.在程序控制传送方式中,_______可提高系统的工作效率。
A.无条件传送B.查询传送C.中断传送D.以上均可
答案:C
2.在8086的中断中,只有______需要硬件提供中断类型码。
A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断
答案:B
3.在中断响应周期,CPU从数据总线上获取______。
当中断接口电路中的中断屏蔽触发器未被屏蔽时,外设可通过中断接口发出中断申请。外设向CPU发出中断请求的时间是随机的,而CPU响应可屏蔽中断需满足如下条件:
(1)CPU必须处于开中断状态,即TF=1状态;
(2)系统中无总线请求;
(3)系统中无不可屏蔽中断请求;
(4)CPU执行完现行命令。
2.设某中断的中断类型号为12H,中断服务程序的段地址为2020H,偏移地址为3000H,试编写程序段将中断向量装入中断向量表中。
答案:23000H, 15H 54H 43200H 4000H 2300H
5.8259A有两种中断触发方式:______和______。
答案:边沿触发方式电平触发方式
6.若有40个外部中断申请信号,则至少需要______片8259A中断控制器。
答案:6
7.8259A内部含有_____个可编程寄存器,共占用_____个端口地址。8259A的中断请求寄存器IRR用于存放_______,中断服务寄存器ISR用于存放_______。