您好、欢迎来到现金彩票网!
当前位置:双彩网 > 向量屏蔽 >

第7章作业参考答案

发布时间:2019-06-08 02:28 来源:未知 编辑:admin

  第7章作业参考答案 章作业参考答案 一、单选题:将正确答案的序号填入 单选题: 上 。 1.1 在PC/XT微机中,NMI中断的中断向量在中断向量表中的 微机中, 微机中 中断的中断向量在中断向量表中的 。(C) 位置是 。( ) A. 由程序指定的 B. 由DOS自动分配的 自动分配的 C. 固定在 固定在0008H开始的 个字节中 开始的4个字节中 开始的 D. 固定在中断向量表的表首 1.2 如果有多个中断同时发生,系统将根据中断优先级响应优 如果有多个中断同时发生, 先级最高的中断请求。若要调整中断事件的响应顺序, 先级最高的中断请求。若要调整中断事件的响应顺序,可以利 。 (B) ) 用 A. 中断响应 A. NMI B. 中断屏蔽 B. INTR C. 中断向量 D. 中断嵌套 。(C) 。( ) D. 单步中断 1 1.3 8086对下列中断优先级响应最高的请求是 对下列中断优先级响应最高的请求是 C. 内部软件中断 1.4 执行INT n指令或响应中断时,CPU入栈操作保护的次序 执行 指令或响应中断时, 入栈操作保护的次序 指令或响应中断时 是 。 (A) ) A. FLAGS ,CS,IP B. CS,IP, FLAGS C. FLAGS ,IP,CS D. IP,CS, FLAGS 1.5中断向量地址是 中断向量地址是 。 (C) ) A. 子程序入口 B. 中断服务程序入口地址 C. 中断服务程序入口地址的地址 D. 传送数据的起始地址 1.6 8086的中断源来自两个方面,即 的中断源来自两个方面, 的中断源来自两个方面 。 (A) ) A. 外部中断和内部中断 B. 可屏蔽和非屏蔽中断 C. CPU产生的中断和软件中断 产生的中断和软件中断 D. 单步和溢出错 1.7下面中断中,只有 下面中断中, 需要中断类型码。 (C) 需要中断类型码。 ) 下面中断中 A. INTO B. INT n C. INTR D. NMI 2 1.8 当多片8259A级联使用时,对于从8259A,级联信号 当多片 级联使用时,对于从 , 级联使用时 CAS2~CAS0是 是 。 (A) ) A. 输入信号 B. 输出信号 C. 双向信号 D. 中断信号 1.9 当用 8259A中断控制器时,其中断服务程序执行 中断控制器时, 中断控制器时 其中断服务程序执行EOI命令的 命令的 作用是 。 (B) ) A. 屏蔽正在被服务的中断,使其不再发出中断请求 屏蔽正在被服务的中断, B. 清除该中断服务寄存器中的对应位,以允许同级或低级的中 清除该中断服务寄存器中的对应位, 断能被响应 C. 清除该中断请求寄存器中的对应位,以免重复响应该中断。 清除该中断请求寄存器中的对应位,以免重复响应该中断。 D. 判定优先级 1.10 下列 下列8259A的命令字中,必须在正常操作开始前写入的 的命令字中, 的命令字中 是 。 (A) ) A. 初始化命令字 初始化命令字ICW B. 操作命令字 操作命令字OCW C. 初始化命令字 初始化命令字ICW1 3 D. 初始化命令字 初始化命令字ICW3 1.11 有三片 有三片8259级联,从片分别接入主片的 级联, 级联 从片分别接入主片的IR2和IR5,则主 和 , 8259的ICW3中的内容为 两片从片8259的ICW3的内 的 中的内容为 ;两片从片 的 的内 容分别为 。 (A, D) ) A. 24H B. 42H C. 00H,01H D. 02H,05H 分析:初始化命令ICW3的功能是设置级联控制方式。对主片, 的功能是设置级联控制方式。 分析:初始化命令 的功能是设置级联控制方式 对主片, 各位对应IR0~IR7的连接情况,此题给定的条件是 的连接情况, 各位对应 的连接情况 此题给定的条件是IR2、IR5接 、 接 有从片,所以控制字为00100100B=24H。对从片,ICW3的高 有从片,所以控制字为 。对从片, 的高 5位为 ,低三位是对应主片 的编码,所以接 位为0,低三位是对应主片IRi的编码 所以接IR2的从片控制 的编码, 位为 的从片控制 字为00000010H=02H,接IR5的从片控制字为 的从片控制字为00000101B=05H 字为 接 的从片控制字为 1.12 当80486工作在实地址方式下时,已知中断类型号为 工作在实地址方式下时, 工作在实地址方式下时 已知中断类型号为14H, 单元中。 则其中断向量存放在存储器的 单元中。 (C) ) A. 00051H~00054H B. 00056H~00059H C. 0000:0050H~0000:0053H D.0000:0056H~0000:0059H 分析: 工作在实地址方式下时, 一样, 分析:当80486工作在实地址方式下时,和8086一样,中断向 工作在实地址方式下时 一样 量地址=中断类型号 中断类型号*4 量地址 中断类型号 4 1.13 80X86系统中,用来确定硬件中断服务程序的入口地址的 系统中, 系统中 是 。 (C) ) A.主程序中的调用指令 主程序中的调用指令 B.主程序中的转移指令 主程序中的转移指令 C.中断控制器发出的类型码 中断控制器发出的类型码 D.中断控制器中的中断服务寄存器 中断控制器中的中断服务寄存器ISR 中断控制器中的中断服务寄存器 1.14 CPU通常在 时响应中断。 通常在 时响应中断。 (D) ) A. 取指周期结束 B. 外设提出中断申请 C. INTR为高电平 为高电平 D. 一条指令结束 1.15 80X86系统中, IRET指令执行的出栈恢复操作不包括断 系统中, IRET指令执行的出栈恢复操作不包括断 系统中 点处的 。 (B) ) A. CS B. SS C. FLAGS D. IP 5 二、判断对错,对的打“√”,错的打“χ” 判断对错,对的打“ ” 错的打“ ” 2.1 80X86的外部硬件中断包括非屏蔽中断(NMI)和可屏蔽 的外部硬件中断包括非屏蔽中断( 的外部硬件中断包括非屏蔽中断 ) 中断( 内部的中断允许标志( ) 中断(INTR)两类,它们都受 )两类,它们都受CPU内部的中断允许标志(IF) 内部的中断允许标志 的控制。( 。(× 的控制。(×) 2.2 任何一种可编程 接口芯片,工作前都必须先向它的控 任何一种可编程I/O接口芯片 接口芯片, 制寄存器写入控制字,以选择所需工作方式和功能。( 。(√) 制寄存器写入控制字,以选择所需工作方式和功能。( ) 2.3 一般情况下,无论外部中断还是 一般情况下,无论外部中断还是CPU内部异常,中断处理 内部异常, 内部异常 完后均返回被中断指令的下一条指令开始执行。( 。(√) 完后均返回被中断指令的下一条指令开始执行。( ) 2.4 对于可屏蔽中断的嵌套处理原则是允许高级中断打断低级 中断,允许同级中断相互打断, 中断,允许同级中断相互打断,而不允许低级中断打断高级 中断。( 。(× 中断。(×) 2.5 CPU响应外设的中断请求时,要把标志寄存器的 和TF 响应外设的中断请求时, 响应外设的中断请求时 要把标志寄存器的IF和 清零。( 。(√) 清零。( ) 2.6 在80X86系统中,所有中断都要执行两个中断响应周期。 系统中, 系统中 所有中断都要执行两个中断响应周期。 )(只有可屏蔽中断才是 只有可屏蔽中断才是) (×)(只有可屏蔽中断才是) 2.7 任何内部软件中断都不受 和TF影响。(×) (单步中 任何内部软件中断都不受IF和 影响。(× 影响。( 断受) 断受) 6 2.8 8259A管理的 路外部中断向量存放在中断向量表中连续 管理的8路外部中断向量存放在中断向量表中连续 管理的 个字节中。( 的32个字节中。( ) 个字节中。(√) 2.9 8086系统中,软件中断和非屏蔽中断执行两个中断响应 系统中, 系统中 总线周期。 总线 在执行某一级的中断服务程序中,如果有较高优先级的 在执行某一级的中断服务程序中, 中断源请求中断,则都要立即响应较高优先级的中断。(×) 中断源请求中断,则都要立即响应较高优先级的中断。(× 。( 2.11 中断屏蔽位为程序员提供了控制中断处理顺序的手段。 中断屏蔽位为程序员提供了控制中断处理顺序的手段。 (√) ) 2.12 8259A可以编程实现某些低优先级中断打断高优先级 可以编程实现某些低优先级中断打断高优先级 中断的工作方式。( 。(√) 中断的工作方式。( ) 2.13 中断向量表是指中断类型编码表。(×) 中断向量表是指中断类型编码表。( 。(× 2.14 8259A的普通全嵌套方式中,各中断源的优先级是固定 全嵌套方式中, 的普通全嵌套方式中 的优先级最高, 的最低。 的,IR0的优先级最高,IR7的最低。 (√) ) 2.15 当中断允许时,CPU在每条指令的最后一个时钟周期检测 当中断允许时,CPU在每条指令的最后一个时钟周期检测 中断请求。 中断请求。 (√) ) 2.16 8086CPU响应外部可屏蔽中断INTR时,在第二个中断响应 8086CPU响应外部可屏蔽中断INTR时 响应外部可屏蔽中断INTR 周期,由数据总线读入外设的中断类型码。 周期,由数据总线读入外设的中断类型码。 (√) ) 7 2.17 同步串行传送能够得到比异步串行传送更高 的传输速率和传输效率。( 。(√) 的传输速率和传输效率。( ) 2.18 异步串行通信中,检测一个新字符的开始是利 异步串行通信中, 用极性相反的停止位(空闲位) 用极性相反的停止位(空闲位)与起始位之间的负 跳变来实现的。( 。(√) 跳变来实现的。( ) 2.19 在微型计算机中,串行输入输出端口与微处 在微型计算机中, 理器之间是采用串行方式交换数据的。 理器之间是采用串行方式交换数据的。(×) 2.20 奇偶校验位是根据传送数据中的“1”的个数 奇偶校验位是根据传送数据中的“1”的个数 进行编码的。 进行编码的。 (√) ) 2.21 异步通信与同步通信的差别主要表现在字符与 字符间的传送一个是异步,一个是同步,至于字符 字符间的传送一个是异步,一个是同步, 内部的位与位之间,两者都是同步传送的。 内部的位与位之间,两者都是同步传送的。 (√) ) 8 三、简答题 3.1 8255A的方式选择控制字和端口 置0/置1控制字都是写 的方式选择控制字和端口C置 置 控制字都是写 的方式选择控制字和端口 入控制端口的, 是怎样识别的? 入控制端口的,8255A是怎样识别的? 是怎样识别的 解:通过最高位识别,D7=1,为方式选择控制字;D7=0, 通过最高位识别, ,为方式选择控制字; , 为端口C置 置 控制字 控制字。 为端口 置0/置1控制字。 3.2 分别写出完成将 分别写出完成将PC2置1和 PC4置0的控制字。 的控制字。 置 和 置 的控制字 解:05H , 08H 3.3 若8255A控制寄存器的端口地址为 控制寄存器的端口地址为63H,各端口都工作于 控制寄存器的端口地址为 , 方式0, 口和 口和PC7~PC4为输入,B口和 为输入, 口和 口和PC3~PC0为输出, 为输出, 方式 ,A口和 为输入 为输出 请写出初始化程序段。 请写出初始化程序段。 AL , 98H 解: MOV OUT 63H , AL 3.4 8255A的什么引脚完成内部 端口地址选择? 的什么引脚完成内部I/O端口地址选择 的什么引脚完成内部 端口地址选择? 解:A1和A0 和 3.5 在8255A的选通输入操作中用什么信号来置位 的选通输入操作中用什么信号来置位IBF引脚? 引脚? 的选通输入操作中用什么信号来置位 引脚 解:STB 9 3.6 在8255A的选通输入、输出方式操作中,允许中断请求 的选通输入、 的选通输入 输出方式操作中, 信号何时有效 何时有效? 信号何时有效? 选通输入: STB脚 IBF脚和 INTE位 中断允许控制位) 脚和INTE 解 : 选通输入 : 当 STB 脚 、 IBF 脚和 INTE 位 ( 中断允许控制位 ) 同时为高时INTR被置为高电平有效。选通输出: ACK、 INTR被置为高电平有效 同时为高时 INTR被置为高电平有效。选通输出: 当 ACK、OBF INTE位同时为高时INTR被置为高有效 位同时为高时INTR被置为高有效。 和INTE位同时为高时INTR被置为高有效。 3.7 在8255A的选通输入方式中如何允许中断请求? 的选通输入方式中如何允许中断请求? 的选通输入方式中如何允许中断请求 由软件通过对C口的PC PC4 PC2位置/复位来控制。 解:由软件通过对C口的PC4或PC2位置/复位来控制。置“1” 允许A口或B口中断,否则相应口的中断请求被屏蔽。 时,允许A口或B口中断,否则相应口的中断请求被屏蔽。 3.8 在8255A的选通输出操作中,ACK信号的用途是什么? 的选通输出操作中, 信号的用途是什么? 的选通输出操作中 信号的用途是什么 是标识数据已从端口移出的输出信号。 解:是标识数据已从端口移出的输出信号。 3.9 在8255A的选通输出操作中用什么来清除 的选通输出操作中用什么来清除OBF信号? 信号? 的选通输出操作中用什么来清除 信号 解: ACK 3.10 8255A的选通输入操作中 的选通输入操作中STB信号有什么用途? 信号有什么用途? 的选通输入操作中 信号有什么用途 利用该信号把端口数据锁至锁存器, 解:8255A利用该信号把端口数据锁至锁存器,并使 利用该信号把端口数据锁至锁存器 并使IBF变为 变为 高。 10 3.11 若8255A的端口地址为 的端口地址为60H~63H,端口 工作于方式 , 工作于方式1, 的端口地址为 ,端口A工作于方式 输出,允许中断;端口B工作于方式 工作于方式1,输入,允许中断; 输出,允许中断;端口 工作于方式 ,输入,允许中断; PC4和PC5为输出。请写出 为输出。 的初始化程序。 和 为输出 请写出8255A的初始化程序。 的初始化程序 MOV OUT MOV OUT MOV OUT AL, AL,10100110B ;设置工作方式 63H, 63H,AL AL, INTEA=PC6置 AL,00001101B ; INTEA=PC6置1 63H, 63H,AL AL, INTEB=PC2置 AL,00000101B ; INTEB=PC2置1 63H, 63H,AL 11 3.12 什么是波特率?什么是波特率因子?设波特率因子为 什么是波特率?什么是波特率因子? 16,波特率为 时钟频率为多少? ,波特率为1200,那么收/发时钟频率为多少? ,那么收 解:串行通信的数据传送速率称为波特率,指单位时间内在 串行通信的数据传送速率称为波特率, 通信线路上传输的数据量,即每秒钟传送的二进制数的位数。 通信线路上传输的数据量,即每秒钟传送的二进制数的位数。 通常, 发时钟频率=n*波特率,n称为波特率因子。 =n*波特率,n称为波特率因子 通常,收/发时钟频率=n*波特率,n称为波特率因子。 发时钟频率=16 1200=19.2( =16× 收/发时钟频率=16×1200=1 (KHz) ) 3.13 一台微机采用 一台微机采用8251A做异步串行通信接口,已知其引脚 做异步串行通信接口, 做异步串行通信接口 TXD和RXD上施加 19.2KHZ的时钟信号,当它用作异步通讯 的时钟信号, 和 上施加 的时钟信号 通信速率可通过编程选择为哪些波特率? 时,通信速率可通过编程选择为哪些波特率? 解:波特率因子可为1、16或64,所以波特率可为: 波特率因子可为1 16或64,所以波特率可为: 波特率可为 19200bps,1200bps或300bps 或 12

http://bluecaleel.com/xiangliangpingbi/116.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有