微机原理期末考试试卷(有答案) 下载本文

GREATER:MOV MAX,AL

JMP GOON LESS:MOV MIN,AL GOON:LOOP NEXT

CODE ENDS END START

2、8253的片选信号如下图连接。

(1)列出8253内各计数器及控制字寄存器的一组地址。 (2)现有1MHz方波,欲利用这片8253产生1KHz方波。请简单说明如何实现(说明利用的计数器、工作方式及计数初值),并写出对8253编程的有关内容。

- 6 -

一、 填空题:(在括号填入正确答案,每空2分,共30分) 1. 并行接口是( )传送数据。 2. 8255A有( )种工作方式,其中A组可以有( )几种工作方式,B组可以有( )几种工作方式。 3.8086/8系统有( )根地址线,可以访问最大( )容量的内存范围。 4.IO/M是8086系统的控制信号,表示( ),( )电平表示访问存储器,( )电平表示访问外设. 5. 8237的传送方式有( )传送方式,( )传送方式,数据块传送方式和请求传送方式。 6. 8253的每个通道有( )种工作方式可以供选择,其方式2和方式( )是输出连续的信号。 7.8086/8088系统中断有( )中断和( )中断两大类。 二、 简述题:(每小题6分,共计30分) 1. 8255A的外设24条数据线有什么特点? 2. 8086/8的中断向量表的作用是什么? 3. 简述线性选择法和全译码法的区别。 4. 简述8086的最小方式的写存储器周期中,T1状态的主要操作。 5.介绍中断嵌套与转入子程序的主要区别。 三、 试解释什么是规则字?什么是非规则字?8086 系统在进行数据存放时,为什么要尽量避免非规则字存放? (15分) 四、 何为DMA方式数据传送?常用于什么场合?(8分) 五、 某应用系统中,当某一外部事件发生时,给出一高电平信号,将此信号作为8253的门控信号,经8253延迟1mS后向主机申请中断。设8253的端口地址为400H、402H 、404H和 406H,时钟CLK输入频率为1.l9MHz。 请回答下列问题: 1. 2. 哪一个端口地址是控制口地址?(2.5分) 该8253应用于8086系统还是8088系统?(2.5分) - 7 -

3. 计数器的计数初值是多少,给出计算步骤。(4分) 六、 8255的PA、PB端口工作在方式1时, 请回答下列问题: 1.PC端口可以有几条线作为IO线使用? IO线是否可以工作在输入方式?IO线是否可以工作在输出方式?(4分) 2.哪几条线配合PA端口作联络线、哪几条线配合PB端口作联络线?(4分) 参考答案: 1. 并行接口是(接口与CPU之间、接口与外设之间都并行 )传送数据。 2. 8255A有( 3 )种工作方式,其中A组可以有( 0,1,2 )几种工作方式,B组可以有( 0,1 )几种工作方式。 3.8086/8系统有( 20 )根地址线,可以访问最大( 1M )容量的内存范围。 4.IO/M是8086系统的控制信号,表示( 访问存储器还是IO的选择信号 ),( 高 )电平表示访问存储器,( 低 )电平表示访问外设. 5. 8237的传送方式有( 单字节 )传送方式,( 成组 )传送方式,数据块传送方式和请求传送方式。 6. 8253的每个通道有( 6 )种工作方式可以供选择,其方式2和方式( 3 )是输出连续的信号。 7.8086/8088系统中断有(外部)中断和(内部)中断两大类。 五、问题答案 1.端口406H是控制口。(2.5分) 2.该8253应用于8086系统。(2.5分) 3.数器的计数初值是 1190。(4分) 六、 1.PC端口可以有2条线作为IO线使用; 该2条IO线可以工作在输入方式;该2条IO线也可以工作在输出方式。(4分) 2.PC3~PC7线配合PA端口作联络线;PC0~PC2线配合PB端口作联络线;(4分) - 8 -