第七、九章 输入输出技术与中断技术复习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章 输入输出技术
复习题
一、填空题
1、CPU与输入输出设备之间传送的信息有____数据 _____、_状态_________和___控制_______三类。 2、接口按数据传送格式可分为__并行__和 __串行 ____两种。 3、接口按是否可以编程分为_可编程_____和____ 不可编程___两种。 4、接口电路中一般有_数据_____、 __状态
3、向量中断与中断向量在概念上有何区别? 中断向量和中断向量表有何区别? 答:向量中断是指通过中断向量进入中断服 务程序的一种方法;中断向量则是用来提 供中断入口地址的一个地址指针(即CS: IP)。中断向量表又称中断入口地址表, 用来存放中断向量的表格。
4、用方框图形式说明查询式输出的流程图。
2、什么叫中断系统?中断系统有哪些功能?微机 的中断技术有什么优点? 答:中断系统是指为实现中断而设置的各种硬件和 软件,包括中断控制逻辑及相应管理中断的指令。 中断系统具有下列功能:
–能响应中断、处理中断与返回 –能实现中断屏蔽 –能实现优先级排队 –能实现中断嵌套
中断技术除了能解决快速CPU与中、慢速外设 速度不匹配的矛盾,以提高主机的工作效率以 外,在实现分时操作、实时处理、故障处理、 多机连接以及人机联系等方面均有广泛的应用。
____ 和__控制____三种端口。 5、I/O端口的编址方式一般有__和存储器统一 编址____和 _独立编址_____ 两种
一、填空题
6、8086CPU专门为接口输入输出设计的两条指令的助 记符为__IN_________、___OUT_______。 7、CPU与IO设备之间数据传送控制方式常见的有__ 程序控制方式____、 __中断控制方式____和 _DMA_____三种。 8、中断源一般分为__外部中断____和_内部中断 ______两类。 9、8086的中断技术采用_向量中断_____机制。
10、8086CPU有_INTR_____和 _NMI_____ 两条硬件中断请求线。 11、中断处理过程一般包括__中断请求____、
___中断响应___、 __中断处理____和_中断返回 _____四个过程。
二、选择题
1、需要( 5 )片8259中断控制器构成32 级中断系统。 A) 4 B) 6 C)5 2 、指令IN AL,24H 采用的寻址方式为 ( A ) A)端口直接寻址 B)端口间接寻址 3、指令OUT DX,AL采用的寻址方式为 ( B) A)端口直接寻址 B)端口间接寻址
二、选择题
5、断电故障属于( B )。 A)可屏蔽中断 B)不可屏蔽中断 6、INTEL 8259作用是(C ) A)定时 B)地址锁存 C)中断控制D)并 行处理。
三、问答题 1、什么叫中断?什么叫中断源?中断源分为 哪两类?对每类中断各举1例。 答:中断就是使CPU暂停运行原来的程序而 应更为急迫事件的需要转向去执行为中断 源服务的程序(称为中断服务程序),待 该程序处理完后,再返回运行原程序。 中断源:即引起中断的事件或原因,或 发出中断申请的来源。 中断源分为外部中断和内部中断两类。 如掉电故障为外部中断,运算溢出为内部 中断。
输入状态信息
Y
BUSY=1? N
输出Biblioteka Baidu据
5、设一个接口的输入端口地址为0100H,状 态端口为0104H,状态端口中第5位为1, 表示输入缓冲区中有一个字节准备好,可 以输入,设计具体程序段以实现查询方式 输入,并画出流程图。
输入状态信息
N
READY=1? Y 输入数据
程序段:
MOV DX,0104H POLL: IN AL,DX TEST AL,20H JZ POLL MOV DX,0100H IN AL,DX
6、CPU在中断周期要完成哪些主要的操作? 答:CPU在中断周期要完成下列操作: (1)关中断 (2)保留断点 (3)保护现场 (4)给出中断入口地址,转去相应的中断服 务程序 (5)恢复现场 (6)开中断与返回
7、简要说明8259A中断控制器中IRR、ISR 和IMR3个寄存器的功能。 答:中断请求寄存器IRR用来存放从外设来的 中断请求信号TR0-IR7 中断服务寄存器ISR用来记忆在处理的中断。 中断屏蔽寄存器IMR用来存放CPU送来的屏 蔽信号,IMR中的某一位或某几位为“1”时, 对应的中断请求被屏蔽。
复习题
一、填空题
1、CPU与输入输出设备之间传送的信息有____数据 _____、_状态_________和___控制_______三类。 2、接口按数据传送格式可分为__并行__和 __串行 ____两种。 3、接口按是否可以编程分为_可编程_____和____ 不可编程___两种。 4、接口电路中一般有_数据_____、 __状态
3、向量中断与中断向量在概念上有何区别? 中断向量和中断向量表有何区别? 答:向量中断是指通过中断向量进入中断服 务程序的一种方法;中断向量则是用来提 供中断入口地址的一个地址指针(即CS: IP)。中断向量表又称中断入口地址表, 用来存放中断向量的表格。
4、用方框图形式说明查询式输出的流程图。
2、什么叫中断系统?中断系统有哪些功能?微机 的中断技术有什么优点? 答:中断系统是指为实现中断而设置的各种硬件和 软件,包括中断控制逻辑及相应管理中断的指令。 中断系统具有下列功能:
–能响应中断、处理中断与返回 –能实现中断屏蔽 –能实现优先级排队 –能实现中断嵌套
中断技术除了能解决快速CPU与中、慢速外设 速度不匹配的矛盾,以提高主机的工作效率以 外,在实现分时操作、实时处理、故障处理、 多机连接以及人机联系等方面均有广泛的应用。
____ 和__控制____三种端口。 5、I/O端口的编址方式一般有__和存储器统一 编址____和 _独立编址_____ 两种
一、填空题
6、8086CPU专门为接口输入输出设计的两条指令的助 记符为__IN_________、___OUT_______。 7、CPU与IO设备之间数据传送控制方式常见的有__ 程序控制方式____、 __中断控制方式____和 _DMA_____三种。 8、中断源一般分为__外部中断____和_内部中断 ______两类。 9、8086的中断技术采用_向量中断_____机制。
10、8086CPU有_INTR_____和 _NMI_____ 两条硬件中断请求线。 11、中断处理过程一般包括__中断请求____、
___中断响应___、 __中断处理____和_中断返回 _____四个过程。
二、选择题
1、需要( 5 )片8259中断控制器构成32 级中断系统。 A) 4 B) 6 C)5 2 、指令IN AL,24H 采用的寻址方式为 ( A ) A)端口直接寻址 B)端口间接寻址 3、指令OUT DX,AL采用的寻址方式为 ( B) A)端口直接寻址 B)端口间接寻址
二、选择题
5、断电故障属于( B )。 A)可屏蔽中断 B)不可屏蔽中断 6、INTEL 8259作用是(C ) A)定时 B)地址锁存 C)中断控制D)并 行处理。
三、问答题 1、什么叫中断?什么叫中断源?中断源分为 哪两类?对每类中断各举1例。 答:中断就是使CPU暂停运行原来的程序而 应更为急迫事件的需要转向去执行为中断 源服务的程序(称为中断服务程序),待 该程序处理完后,再返回运行原程序。 中断源:即引起中断的事件或原因,或 发出中断申请的来源。 中断源分为外部中断和内部中断两类。 如掉电故障为外部中断,运算溢出为内部 中断。
输入状态信息
Y
BUSY=1? N
输出Biblioteka Baidu据
5、设一个接口的输入端口地址为0100H,状 态端口为0104H,状态端口中第5位为1, 表示输入缓冲区中有一个字节准备好,可 以输入,设计具体程序段以实现查询方式 输入,并画出流程图。
输入状态信息
N
READY=1? Y 输入数据
程序段:
MOV DX,0104H POLL: IN AL,DX TEST AL,20H JZ POLL MOV DX,0100H IN AL,DX
6、CPU在中断周期要完成哪些主要的操作? 答:CPU在中断周期要完成下列操作: (1)关中断 (2)保留断点 (3)保护现场 (4)给出中断入口地址,转去相应的中断服 务程序 (5)恢复现场 (6)开中断与返回
7、简要说明8259A中断控制器中IRR、ISR 和IMR3个寄存器的功能。 答:中断请求寄存器IRR用来存放从外设来的 中断请求信号TR0-IR7 中断服务寄存器ISR用来记忆在处理的中断。 中断屏蔽寄存器IMR用来存放CPU送来的屏 蔽信号,IMR中的某一位或某几位为“1”时, 对应的中断请求被屏蔽。