安工大 2011-2012 《微机原理与接口技术》(有答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《微机原理与接口技术》一、填空题1.8086CPU的数据线和低16位地址线是以分时复用方式轮流使用的。2.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU与存储器或I/O设备的数据传送。3.EPROM2764,其存储容量为8Kx8位,共有8根数据线,13根地址线。用它组成64KB的ROM存储区共需8片芯片,进行字或地址扩充。4、可编程接口芯片8253有3个16位的计数通道,每个通道有6种工作方式可供选择。若8253采用BCD码计数且CLK0接1.5MHz的时钟,欲使OUT0产生频率为30Hz的方波信号,则8253的计数值应为50H,应选用的工作方式是方式3。5.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现高电平时,则表示该端有中断请求。6.若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为45H。7.在存储器的层次结构中,越远离CPU的存储器,其存取速度越慢,存储容量越大,价格越低。8.CPU从I/O接口的状态寄存器中获取外部设备的“忙”、“闲”和“准备好”等信息。CPU通过I/O接口中的控制寄存器向外设发出“启动”和“停止”等信号。二、单项选择题1.某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有(D)条。A.32B.16C.20D.242.用8088CPU组成的PC机数据线是(C)。A.8条单向线B.16条单向线C.8条双向线D.16条双向线3.微处理器系统采用I/O端口独立编址时,存储单元与I/O端口是通过(D)来区分的。A.不同的地址编码B.不同的读控制逻辑C.不同的写控制逻辑D.专用I/O指令4.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为(D)。A.80HB.28HC.E8HD.01H5.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为(B)。A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW46.6166为2Kx8位的SRAM芯片,它的地址线条数为(A)。A.11B.12C.13D.147.在计算机系统中,可用于传送中断请求和中断响应信号的是(C)。A.地址总线B.数据总线C.控制总线D.都不对8.8250芯片是可编程(D)接口芯片。A、定时器;B、中断控制C、并行通信;D、串行通信9.8位D/A转换器的分辨率能给出满量程电压的(D).A.1/8B.1/16C.1/32D.1/25610.在异步串行通信中,传送ASCⅡ字符′Z′(′Z′的ASCII码为1011010B),采用1位起始位、1位偶校验位和l位停止位,此时串行口发送的帧信息为(D)A.01011010l1BB.00101101l1BC.0101101001BD.0010110101B11.中断向量表占用内存地址空间为(A)。A.00000H~003FFHB.00000H~000FFHC.00000H~00100HD.FFF00H~FFFFFH12.在正常EOI方式下,中断结束命令是清除(B)中的某一位.A.IRRB.ISRC.IMRD.程序状态字13.CPU执行IN指令时有效的信号组合是(A)。A.RD=0,MIO/=1B.RD=0,MIO/=0C.WR=0,MIO/=1D.WR=0,MIO/=014.8086微处理器的BHE*和A0信号为00组合时,所进行的操作是(A)。A、从偶地址读/写一个字B、从偶地址读/写一个字节C、从奇地址读/写一个字节D、无效15.8255A的方式选择控制字应写入(D)。A.A口B.B口C.C口D.控制口三、简答题1、何谓总线周期?8088/8086CPU的总线周期至少需要几个时钟周期?CPU的READY引脚对于总线操作有何意义?CPU通过外部总线对存储器或I/O接口进行一次访问所需的时间称为总线周期。8088/8086CPU的总线操作至少需要T1、T2、T3、T4四个时钟周期。CPU在T3状态的上升沿检测READY引脚,若此时READY为高电平,CPU进入T4状态以完成总线操作;若READY为低电平,表明外设速度跟不上CPU,CPU会自动插入等待周期TW以延长总线周期,并在TW的上升沿继续检测READY,以决定是否需要继续插入TW等待周期。可见,READY引脚可帮助实现高速CPU和低速外设间的同步机制。2、请简要描述下图中①~⑤各个环节所做的工作。(1)外设向中断接口电路发送中断请求(2)中断接口电路将经过优先级排队的中断请求信号发送给CPU(3)CPU在IF=1时向中断接口电路发送中断响应信号(4)中断接口电路向CPU发送中断类型码,据此CPU可计算出中断服务程序的存放地址(5)CPU停止正在执行的程序,转去执行中断服务程序,在中断服务程序的控制下,CPU与外设进行数据传送。四、综合题1、图示电路可实现对模拟输入电压Ain1的A/D转换。(1)请指出该接口电路与CPU进行数据传送的方式(2)写出接口程序以驱动该电路完成一次A/D转换,并将结果存入内存地址buf处(1)查询方式(CPU通过查询数据总线D0位获知转换是否完成)(2)MOVDX,0FF80HMOVAL,0OUTDX,AL;送通道字并启动转换MOVDX,0FF81HWAIT:INAL,DXTESTAL,01HJZWAIT;查询转换是否完成MOVDX,0FF80HINAL,DXMOV[BUF],AL:读转换结果并保存2、图示电路为数码显示接口电路,设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式0输出,假定数码管为共阳接法,即控制信号h~a为低电平则对应段点亮,位扫信号为低电平时对应数码管被选中,(1)请写出8255A初始化程序(2)写出接口程序实现6个数码管不断从左至右依次显示“8“字形(假定已有延时子程序delay可用)。(15分)附:8255方式控制字定义8259A初始化命令字和操作命令字格式:(1)8255初始化程序段:MOVDX,93HMOVAL,10000000BOUTDX,AL(2)接口程序段:MOVDX,91HMOVAL,10000000BOUTDX,AL;通过pb口送字型码MOVDX,90HMOVAL,0FFHOUTDX,AL;熄灭6个数码管DISP:MOVDX,90HMOVCX,6MOVAL,10111111BAGAIN:RORAL,1OUTDX,ALCALLDELAYLOOPAGAINJMPDISP

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功