1、 第 9 页 装 订 线 专业班级: 姓 名: 学 号:
2、 密 封 线 重 庆 科 技 学 院 200 /200 学年第 学期考试试卷 课程名称: 微机原理及应用 课程代码: 教学班级: 抽(命)题人: 本卷为
3、 卷,共 9 页,考试方式: 闭卷 ,考试时间: 120 分钟 题 号 一 二 三 四 五 六 七 八 九 十 总 分 抽查 核人 得 分 阅卷人 一.应用题 (共36题,360分) 1.1 [库中题号:070036] 10分 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。 1.2 [库中题号:07
4、0035] 10分 将两片6264连接到8088系统总线上,要求其内存地址范围为7000H-73FFH,试画出连接图。 1.3 [库中题号:070034] 10分 如图所示8086与DAC0832的接口 (1)在图中画出单极性输出的电路图。 (2)写出输出锯齿波的程序片断,包括延时程序。 1.4 [库中题号:070033] 10分 8253的计数通道0连接如下图,试回答 (1)计数通道0工作于何种方式,并说明理由。 (2)写出计数通道0的计数初值,CLK0输入的频率是多少?并说明理由。 1.5 [库中题号:070032] 10分 打印机驱动接口是一
5、个并行接口,它需要数据口输出数据,控制口用于控制打印机工作,状态口用于测试打印机的现行工作状态。要求用8255芯片设计一个打印机控制接口。 (1)画出硬件连接原理图。 (2)以查询方式编制输出一个字符(设该字符已在BL寄存器中)的程序,包括8255初始化程序。设8255控制口为83H,PA口为80H,PC口为82H。 要求:PC6去检测打印机的BUSY信号,PC2产生信号,PA口作为输出字符的数据 口,工作于方式0,程序中写出必要的注解。 1.6 [库中题号:070031] 10分 利用8255A及ADC0809设计的数据采集系统如下图,要求用查询方式编写连续转换8个通道模
6、拟量的程序。设8255A的4个端口地址为300H~303H,DATA为存放8个通道转换后的结果。 1.7 [库中题号:070030] 10分 设8259A的端口地址为20H、21H,请读入IRR、ISR、IMR寄存器的内容,并相继保存在数据段2000H开始的内存单元中;若该8259A为主片,请用查询方式,查询哪个从片有中断请求。 1.8 [库中题号:070029] 10分 IBMPC机中,只有一片8259A,可接受外部8级中断。在I/O地址中,分配8259A的端口地址为20H和21H,初始化为:边沿触发、缓冲连接、中断结束采用EOI命令、中断优先级采用完全嵌套方式,8级中断
7、源的中断类型分别为08H—0FH,试编写初始化程序。 1.9 [库中题号:070028] 10分 利用8255A的A口方式1与微型打印机相连,采用中断方式将内存缓冲区BUFF中的字符打印输出。CPU为8088,硬件连接如下图,试完成相应的软件设计。 1.10 [库中题号:070027] 10分 利用8255A的A口方式0与微型打印机相连,将内存缓冲区BUFF中的字符打印输出。CPU为8088,硬件连接如下图,试完成相应的软件设计。 1.11 [库中题号:070026] 10分 用2K×8的2716A存储器芯片组成8K×8的存储器系统。试画图说明并写出每块芯
8、片的地址范围。 1.12 [库中题号:070025] 10分 用1K×4的2114芯片组成2K×8的存储器系统。试画图说明并写出每块芯片的地址范围。 1.13 [库中题号:070024] 10分 通过8251A实现相距较远的两台微型计算机相互通信的系统连接简化框图如下。这时,利用两片8251A通过标准串行接口RS-232C实现两台8086微机之问的串行通信,试编写发送和接收的程序。 1.14 [库中题号:070023] 10分 CPU和ADC的中断接口电路如图。使用中断方法编写控制程序,对ADC输入的模拟量采样100个点,并转换成数字量。
9、 1.15 [库中题号:070022] 10分 试编写一个8通道A/D转换器的测试程序。 1.16 [库中题号:070021] 10分 如图ADC0809直接与CPU扩展槽的连接图,编写采样程序。 1.17 [库中题号:070020] 10分 设8086与8250相连接,系统时钟频率为1.8432MHz,工作过程中以查询方式发送数据,而以中断方式接收数据,数据位8位,偶校验,2位停止位,波特率为4800HZ,请编写程序段对8250的初始化,并编写相应的中断服务子程序。 1.18 [库中题号:070019] 10分 采用8255A作为甲乙两台计算
10、机并行通信的接口电路,请画出查询式输入/输出方式工作的接口电路,并写出甲机发送的程序。 1.19 [库中题号:070018] 10分 某8255A的端口地址范围为03F8H~03FBH,A组和B组均工作在方式0,A口作为数据输出端口,C口低4位作为状态信号输入口,其它端口未用。试画出该片8255A与系统的连接图,并编写初始化程序。 1.20 [库中题号:070017] 10分 将8253定时器0设置为方式3(方波发生器),定时器1设置为方式2(分频器)。要求定时器0的输出脉冲作为定时器l的时钟输入,CLK0连接总线时钟4.77MHz,定时器1输出OUT1约为40Hz,试编写
11、实现上述功能要求的程序。 1.21 [库中题号:070016] 10分 设8253芯片的计数器0、计数器1和控制口地址分别为04B0H、04B2H、04B6H。定义计数器0工作在方式2,CLK0为5MHz,要求输出OUT0为1KHz方波;定义计数器1用OUT0作计数脉冲,计数值为1000,计数器减到0时向CPU发出中断请求,CPU响应这一中断请求后继续写入计数值1000,开始重新计数,保持每一秒钟向CPU发出一次中断请求。试编写出对8253的初始化程序,并画出硬件连接图。 1.22 [库中题号:070015] 10分 已知8086系统采用单片8259A,中断请求信号使用电平触发
12、方式,完全嵌套中断优先级,数据总线无缓冲,采用自动中断结束方式,中断类型码为20H~27H,8259A的端口地址为B0H和B1H,试编程对8259A设定初始化命令字。 1.23 [库中题号:070014] 10分 已知8086系统中采用单片8259A来控制中断,中断类型码为20H,中断源请求线与8259A的IR4相连,计算中断向量表的入口地址。如果中断服务程序入口地址为2A310H,则对应该中断源的中断向量表的内容是什么? 1.24 [库中题号:070013] 10分 采用无条件输入方式与按键外设接口时,接口电路应如何设计?试画图说明。 1.25 [库中题号:
13、070012] 10分 用16K×1位的DRAM芯片组成64K×8位的存储器,要求画出该存储器组成的逻辑框图。 1.26 [库中题号:070011] 10分 已知一个具有14位地址和8位数据的存储器,回答下列问题: (1)该存储器能存储多少字节的信息? (2)如果存储器由8K×4位RAM芯片组成,需要多少片? (3)需要多少位地址作芯片选择? 1.27 [库中题号:070010] 10分 试对一个8251A进行初始化编程,要求工作在同步方式,7位数据位,奇校验,1个停止位。 1.28 [库中题号:070009] 10分 设8253的计数器0,工作在方式1
14、计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。 1.29 [库中题号:070008] 10分 利用8237A的通道2,由一个输入设备输入一个32KB的数据块至内存,内存的首地址为34000H,采用增量、块传送方式,传送完不自动初始化,输入设备的DREQ和DACK都是高电平有效。请编写初始化程序,8237A的首地址用标号DMA表示。 1.30 [库中题号:070007] 10分 8086CP
15、U和ADC0809接口电路如图。采用查询方式编写控制程序,对IN0~IN7这8个通道的模拟量各采样100个点,并转换成数字量。 1.31 [库中题号:070006] 10分 电路如图,编写程序段实现下列功能: K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。 1.32 [库中题号:070005] 10分 如图所示8088CPU和DAC0832的接口,问: (1)在图中画出单极性输出的硬件图。 (2)如果要输出0~+5V的锯齿波,Vref应如何连接?试编写程序片断。 1.33 [库中题号:070004]
16、 10分 8088系统中用8255A作打印机接口电路,利用8255A的A口方式0与微型打印机相连,将内存缓冲区BUFF中的字符’A’打印输出。采用查询方式输出,试完成相应的软硬件设计。 (1) PC0充当打印机的选通信号,PC7来接收打印机发出的“BUSY”信号,画出硬件电路图。 (2)试编写程序,所有程序均应加适当注释和必要参数说明。 附:8255控制字 1.34 [库中题号:070003] 10分 试对一个8251A进行初始化编程,要求工作在同步方式,7位数据位,奇校验,1个停止位。 1.35 [库中题号:070002] 10分 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。 1.36 [库中题号:070001] 10分 利用8237A的通道2,由一个输入设备输入一个32KB的数据块至内存,内存的首地址为34000H,采用增量、块传送方式,传送完不自动初始化,输入设备的DREQ和DACK都是高电平有效。请编写初始化程序,8237A的首地址用标号DMA表示。






