微机原理及应用A试题集及其答案83488

发布时间 : 星期六 文章微机原理及应用A试题集及其答案83488更新完毕开始阅读

和主存间的直接数据传送。

4. 简述主机与外设进行数据交换的几种常用方式。

无条件传送方式,常用于简单设备,处理器认为它们总是处于就绪状态,随时进行数据 传送。

程序查询方式:处理器首先查询外设工作状态,在外设就绪时进行数据传送。

中断方式:外设在准备就绪的条件下通过请求引脚信号,主动向处理器提出交换数据的 请求。处理器无其他更紧迫任务,则执行中断服务程序完成一次数据传送。

DMA传送: DMA控制器可接管总线,作为总线的主控设备,通过系统总线来控制存储器和外设直接进行数据交换。此种方式适用于需要大量数据高速传送的场合。 5. 以可屏蔽中断为例,简答中断的一般过程

中断请求:外设通过硬件信号的形式.向处理器引脚发送有效请求信号。 中断响应:在满足一定条件时,处理器进入中断响应总线周期。 关中断:处理器在响应中断后会自动关闭中断。 断点保护:处理器在响应中断后将自动保护断点地址。 中断源识别:处理器识别出当前究竟是哪个中断源提出了请求,并明确与之相应的中断 服务程序所在主存位置。 现场保护:对处理器执行程序有影响的工作环境(主要是寄存器)进行保护。 中断服务:处理器执行相应的中断服务程序,进行数据传送等处理工作。 恢复现场:完成中断服务后,恢复处理器原来的工作环境。 开中断:处理器允许新的可屏蔽中断。

中断返回:处理器执行中断返回指令,程序返回断点继续执行原来的程序。 6. 中断时为什么要安排中断优先级?什么情况下程序会发生中断嵌套?

处理器随时可能会收到多个中断源提出的中断请求,因此,为每个中断源分配一级中断 优先权,根据它们的高低顺序决定响应的先后。 必须在中断服务程序中打开中断,程序才会发生中断嵌套。 7. IA-32处理器的中断向量表和中断描述符表的作用是什么?

IA-32处理器的中断向量表和中断描述符表的作用都是获取中断服务程序的入口地址(称 为中断向量),进而控制转移到中断服务程序中。 8. 说明如下程序段的功能: cli mov ax,0 mov es,ax mov di,80h*4 mov ax,offset intproc ; intproc是一个过程名 cld mov es:[di],ax mov ax,seg intproc mov es:[di+2],ax sti

设置80H号中断向量。 六.应用题

第10章 常用接口技术 一.选择

1. 8255芯片是一种( ) 。

A.并行接口芯片 B.串行接口芯片 C.DMAC D.中断控制芯片

2. 8255芯片有( )数据端口。 A.3个16位 B.3个8位 C.4个16位 D.4个8位 3. 8255芯片有( )种基本工作方式。 A.2 B.3 C.4 D.6 4. 8086系统中的8255芯片有 ( ) 。 A.4个端口地址 B.2个端口地址 C.4个连续的偶地址 D.4个连续的奇地址

5. 对于8255芯片的描述正确的是 ( ) 。 A.A口只能输入,B口只能输出 B.C口高4位只能输入,低4位只能输出 C.C口高4位.低4位不能同时输入输出 D.A.B.C口既可以输入,也可以输出

6. 设8255芯片的端口基地址是60H,寻址控制寄存器的命令是( )。 A.OUT 60H,AL B.OUT 66H,AL C.OUT 61H,AL D.OUT 62H,AL

7. 向8253芯片写入的计数初值,写到了( ) 中。 A.减1计数器 B.0#计数器 C.控制字寄存器 D.初值寄存器 8. 8253芯片有( )个端口地址。 A.2 B.3 C.4 D.6

9. PC机中通常采用独立的键盘,通过( )芯电缆与主机连接。 A.1 B.4 C.5 D.8 10. 8253芯片有( )种工作方式。 A.3 B.4 C.5 D.6 11. 8253芯片内部有完全独立的( ) 。 A.6个16位计数通道 B.3个16位计数通道 C.6个8位计数通道 D.3个8位计数通道

12. 设8253芯片的端口基地址是60H,寻址控制寄存器的命令是( )。 A.OUT 60H,AL B.OUT 61H,AL C.OUT 62H,AL D.OUT 63H,AL

13. 假设某8253芯片的CLK1接1.5MHz的时钟,欲使OUT1产生频率为30kHz的方波信号,则8253的计数值应为( ) A.2 B.20 C.50 D.5 14. 假设某8253芯片的CLK2接15MHz的时钟,欲使OUT2产生频率为300kHz的方波信号,则其的计数值应为( ) A.2 B.20 C.5 D.50 15. 下列不属于8253芯片计数初值格式的是( ) A.2进制 B.10进制 C.BCD码 D.8进制 二.名词解释 三.判断

1. 称为定时器也好,称为计数器也好,其实它们都是采用计数电路实现的。T

2. 32位PC机中并没有8253或8254芯片,但其控制芯片组具有兼容其功能的电路。T

3. 计数可以从0开始逐个递增达到规定的计数值,也可以从规定的计数值开始逐个递减恢

复到0;前者为加法计数器,后者是减法计数器;8253/8254采用后者T 4. 8255没有时钟信号,其工作方式1的数据传输采用异步时序。T

5. 在微机系统中常采用软硬件结合的方法,用可编程定时器芯片构成一个方便灵活的定时 电路。T

6. 8253芯片工作在方式3类似于一个方波发生器。T

7. 8253定时器的计数通道2在PC机中通常用于控制扬声器发声。T 8. 8253芯片的6种工作方式中只有方式1需要硬件启动。F

9. 8255芯片的方式控制字决定3个端口的工作方式,因此需要三条输出指令。F 10. 定时器有数字电路中的计数电路构成。T

11. 8253芯片在计数过程中,预置寄存器中的值始终不变。T 12. 8253芯片在计数过程中,减法计数器的值始终不变。F

13. 8253芯片面向处理器连接的引脚类似于处理器的数据.地址和控制信号。T 14. 8253芯片的6种工作方式中只有方式2具备自动重装计数初值功能。F 15. 8253芯片工作在方式2类似于一个频率发生器(分频器)。T 四.填空

1. 8253芯片芯片上有_3_个_16_位计数器通道。

2. 若设定8253芯片某通道为方式0后,其输出引脚OUT为_低__电平;当_写入计数初值_后通道开始计数。

3. 若设定8253芯片某通道为方式0后,_脉冲输入CLK_信号端每来一个脉冲计数值就减1;当 计数器初值减为零 ,则输出引脚输出高电平,表示计数结束。

4. 假设某8253芯片的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300kHz的方波信号,则8253的计数值应为_5_,应采用的工作方式是_3_。

5. 8255芯片具有_24_个外设数据引脚,分成3个端口,引脚分别是PA0~PA7,PB0~PB7和_PC0~PC7_。

6. 8255芯片有三种工作方式,其中方式0为_基本__输入输出方式,方式1为_选通_的输入输出方式,方式2为_双向选通_输入输出方式。

7. 8255芯片有三种工作方式,其中方式0为__输入输出方式,方式1为输入输出方式,方式2为__________输入输出方式。

8. 8255芯片有2个控制字,分别是_方式选择__控制字和__复位/置位__控制字。

9. 8255芯片是一种可编程的_并行_接口芯片, 其控制字共用一个端口地址,用控制字的第_D7__ 位来区别。

10. 8253芯片中,CLK是时钟信号,GATE是 _门控输入信号_信号,OUT是_计数器输出信号_信号。

11. 8253芯片有两种功能:_接收处理器的控制字和计数器_功能和_发送计数器的当前计数值和工作状态_功能。

12. 8253芯片的每个计数器可以按照_2_进制或_16_进制计数。 13. 8253芯片的6种工作方式中,1__和_5_需要硬件启动。

14. 8253芯片的6种工作方式中_2_和_3_具备自动重装计数初值的功能。

15. 8253芯片是一种可编程__串行___芯片,芯片上每个计数器有__6___种工作方式可 供选择。 五.简答题

1. 为什么称8253/8254的工作方式1为可编程单稳脉冲工作方式? 方式1可以通过编程产生一个确定宽度的单稳脉冲,故称工作方式1为可编程单稳脉冲工作方式。

2. 为什么写入8253/8254的计数初值为0却代表最大的计数值?

因为计数器是先减1,再判断是否为0,所以写入0实际代表最大计数值。 3. 8253芯片需要几个I/O地址,各用于何种目的? 4个,读写计数器0,1和2,及控制字。

4. “8255具有锁存输出数据的能力”是什么意思?

8255的三种工作方式均可实现输出数据锁存,即数据输出后被保存在8255内部,可以读 取出来,只有当8255再输出新一组数据时才改变。

5. 8255芯片中有几个控制字?共用一个端口地址吗?如何区分? 有两个控制字,共用一个端口地址,通过该端口的最高位判断,D7=0时为方式控制字,D7=1时为C口的位控字。

6. 当8255的PC4~PC7全部为输出线时,请问此时能否确定A端口的工作方式是什么?为什么?

可以,A端口工作在方式0。因为A端口工作在方式1或2均使用PC4~PC7中部分或全部信号线作为固定的应答信号线和中断请求线,而此时PC4~PC7全部为输出线,说明A端口工作时无应答信号线,由此判断其工作在方式0。 7. 当8255的PC0~PC3全部为输入线时,请问此时能否确定B端口的工作方式是什么?为什么?

可以,B端口工作在方式0。因为B端口工作在方式1或2均使用PC0~PC3中部分或全部信号线作为固定的应答信号线和中断请求线,而此时PC0~PC3全部为输入线,说明B 端口工作时无应答信号线,由此判断其工作在方式0。

8. 8255芯片工作在方式1输出是,需要端口C有3个控制引脚,这3个控制引脚的功能是什么?

输出缓冲器满信号,低电平有效 响应信号,低电平有效

INTR中断请求信号,高电平有效 六.应用题

1. 利用扬声器控制原理,编写一个简易乐器程序。 当按下1~8数字键时,分别发出连续的中音1~7和高音i(对应频率依次为524Hz,588Hz,660Hz,698Hz,784Hz,880Hz,988Hz和1048Hz); 当按下其他键时暂停发音; 当按下ESC键(ASCII码为1BH),程序返回操作系统。

联系合同范文客服:xxxxx#qq.com(#替换为@)