微机原理与接口技术考试试题及答案_第1页
微机原理与接口技术考试试题及答案_第2页
微机原理与接口技术考试试题及答案_第3页
微机原理与接口技术考试试题及答案_第4页
微机原理与接口技术考试试题及答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理与接口技术考试试题及答案一、单项选择题(每题2分,共20分)1.8086CPU在最小模式下,下列引脚中用于区分当前总线周期是读还是写的是A.DT/̅R̅B.M/̅IO̅C.ALED.̅RD̅答案:A解析:DT/̅R̅(DataTransmit/Receive)在T1状态输出,高电平表示CPU向外发送数据(写),低电平表示CPU接收数据(读),因此可区分读写方向。M/̅IO̅区分存储器或I/O,ALE用于地址锁存,̅RD̅仅表示读有效,不区分方向。2.若8259A初始化ICW1=13H,ICW2=60H,单片使用,则IR3的中断类型码为A.63HB.60HC.66HD.67H答案:A解析:ICW2提供高5位类型码,低3位由IR编号填充。60H=01100000B,IR3对应低3位011,组合为01100011B=63H。3.在异步串行通信中,若字符格式为1位起始位、8位数据位、1位偶校验、2位停止位,波特率为9600,则每秒钟最多可传输的字符数为A.960B.872C.800D.1200答案:C解析:每字符共1+8+1+2=12位,9600÷12=800字符/秒。4.8086执行“MOVAL,[BP+SI+10H]”时,默认段寄存器是A.DSB.SSC.CSD.ES答案:B解析:凡含BP的存储器寻址,默认段为SS。5.8253通道0工作于方式3,计数初值为2000,CLK0=2MHz,OUT0输出方波频率为A.1kHzB.2kHzC.4kHzD.500Hz答案:A解析:方式3输出方波,频率=CLK/初值=2×10⁶/2000=1×10³Hz=1kHz。6.在8086系统中,若段基址为1050H,偏移地址为ABCDH,则物理地址为A.1B0FDHB.1AFCDHC.1B0CDHD.1AF0DH答案:B解析:物理地址=1050H×10H+ABCDH=10500H+ABCDH=1AFCDH。7.当8255A的A口工作于方式1输入,使用中断方式,则CPU读取输入数据前必须A.查询IBFB.查询OBFC.查询INTRD.发/STB信号答案:A解析:方式1输入时,IBF(InputBufferFull)由外设置位,表示数据已锁存,CPU应先查询IBF=1再读端口,否则可能读到未就绪数据。8.在最小模式系统中,8086响应中断时,自动压入堆栈的顺序为A.FLAGS,CS,IPB.IP,CS,FLAGSC.FLAGS,IP,CSD.CS,IP,FLAGS答案:A解析:硬件自动压栈顺序为FLAGS、CS、IP,保证断点完整保存。9.若某存储器芯片容量为8K×8,采用全译码,其地址范围应占用A.8KBB.8KbC.8K×8bitD.8K×8Byte答案:A解析:8K×8位=8K字节=8KB,容量单位统一为字节。10.在DMA传输中,8237A的通道0优先级高于通道3,则其优先级管理方式为A.固定优先级B.循环优先级C.随机优先级D.通道号越小优先级越高答案:A解析:8237A默认固定优先级,通道0最高,通道3最低,不可循环。二、填空题(每空2分,共20分)11.8086CPU的指令队列长度为________字节,当队列空出________字节时,BIU自动取指。答案:6;2解析:8086指令队列6字节,只要空出连续2字节,BIU即启动取指周期。12.若某中断向量表地址为0020H,则对应中断类型码为________,其服务程序入口地址存放于内存________单元开始的4字节。答案:08H;0020H解析:向量地址=类型码×4,0020H÷4=08H。13.8250UART内部除数寄存器为16位,当外部晶振频率为1.8432MHz,要求波特率为19200,则除数应写入________(十进制)。答案:6解析:除数=1843200÷(16×19200)=6。14.在8086汇编中,指令“ADCAX,BX”执行后,若CF=1,AX=1234H,BX=0EDCCH,则AX=________H,CF=________。答案:1101H;0解析:1234H+EDCCH+1=1101H,最高位无进位,CF=0。15.若8255A的C口置位/复位控制字为0FH,则其功能为________PC7________(置位/复位)。答案:置位解析:D3~D1=111选PC7,D0=1置位。16.在存储器映像I/O方式中,CPU使用________指令访问外设,而在独立I/O方式中,使用________指令。答案:存储器;输入/输出(IN/OUT)17.当8086执行“PUSHAX”时,SP先________(加/减)________,再将AX内容存入堆栈。答案:减;218.若某ADC分辨率为12位,参考电压5V,则其量化间隔为________mV。答案:1.22解析:5V÷2¹²=5÷4096≈0.00122V=1.22mV。19.在RS-232C标准中,逻辑1电平范围为________V至________V。答案:-3;-25解析:标准规定逻辑1=-3V~-25V,逻辑0=+3V~+25V。20.若8253通道1工作于方式2,初值=1000,门控GATE1恒为高,则OUT1输出负脉冲宽度为________个CLK周期。答案:1解析:方式2为分频器,输出周期=N×CLK,负脉冲宽度固定为1个CLK。三、简答题(每题6分,共30分)21.说明8086CPU在响应可屏蔽中断INTR的全过程,并指出哪些步骤由硬件自动完成,哪些由软件完成。答案:(1)外设通过INTR引脚发出高电平请求;(2)若IF=1且无更高优先级阻断,CPU在当前指令结束后进入响应周期;(3)硬件自动连续执行:a.发两个INTA脉冲,第二个INTA周期读取外设送来的中断类型码;b.将FLAGS、CS、IP依次压栈;c.清IF、TF;d.根据类型码×4查向量表,取新IP、CS装入;(4)软件完成:在中断服务程序中保护现场、处理数据、恢复现场、发EOI命令、执行IRET返回。硬件完成步骤3a~3d,其余为软件责任。22.比较程序查询、中断、DMA三种数据传输方式的优缺点,并给出各自典型应用场合。答案:程序查询:硬件简单,CPU轮询外设状态,效率低,适合低速、简单设备如开关量输入。中断:外设主动通知,CPU利用率高,响应延迟取决于服务程序长度,适合键盘、鼠标等随机事件。DMA:由控制器直接管理总线,成块传输不经过CPU,速度最高,但硬件复杂,适合磁盘、高速ADC、视频帧缓存等大数据量场合。23.简述8259A级联时主片与从片的CAS0~CAS2信号作用,并说明在级联系统中如何确定中断源。答案:CAS0~CAS2为3位级联总线,方向由主片输出、从片输入。响应中断时,主片在第一个INTA周期结束将最高优先级请求的从片编码输出到CAS总线;各从片比对自身编号,匹配者在第二个INTA周期把类型码送数据总线。CPU据此获取唯一向量。主片IRn接从片INT,形成树状结构,最多1主8从64级中断。24.某系统采用8253产生1ms定时中断,CLK=2MHz,通道0工作于方式3,请计算计数初值,并说明如何级联通道1产生1s定时。答案:通道0:方式3方波,初值=2MHz×1ms=2000,写入2000-1=1999=07CFH。通道1:CLK1接OUT0,频率=1kHz,需计数1000次得1s,初值=1000=03E8H,工作于方式2或3均可。级联后OUT1输出1Hz方波,接IRQ即可实现1s中断。25.说明I²C总线起始与停止条件的电平变化,并分析为何采用“线与”机制能实现多主仲裁。答案:起始:SCL高电平期间SDA出现下降沿;停止:SCL高电平期间SDA出现上升沿。总线开漏输出,上拉电阻形成“线与”。若某主设备发送高而另一设备发送低,则总线被拉低,发送高者检测到与自己输出不符即知仲裁失败,立刻停止驱动,从而保证不冲突且优先级高的报文继续传输。四、综合应用题(共30分)26.(10分)设计一个8086最小系统,用2764(8K×8)EPROM构成16KB程序存储区,首地址为F0000H,使用74LS138全译码,画出地址连线并写出各片选逻辑表达式。答案:2764需两片,每片8KB,共16KB=4000H字节。地址线:A12~A0片内,A13用于片选,A19~A14参与译码。设138输入CBA接A16~A14,使能G1接A19,̅G2A̅接A17,̅G2B̅接A18。当A19~A14=111100B时,Y0有效,对应F0000H~F1FFFH;A19~A14=111101B时,Y1有效,对应F2000H~F3FFFH。片选逻辑:CE0=Y0=̅(A19·A18·̅A17·̅A16·̅A15·̅A14)CE1=Y1=̅(A19·A18·̅A17·̅A16·̅A15·A14)连线:2764(1)CE←Y0,2764(2)CE←Y1,OE均接CPU̅RD̅,数据口接D7~D0,地址A12~A0接CPUA12~A0。27.(10分)利用8255A与ADC0809构成8路数据采集系统,要求:(1)画出硬件连接图(文字描述即可);(2)给出8255A各口工作方式;(3)编写初始化及采集一路通道IN3的汇编子程序,结果存入BUF单元。答案:(1)连接:8255A口A工作于方式0输入,接ADC数据D7~D0;口B工作于方式0输出,PB2~PB0接ADDC~ADDA选通道;口C高4位输入,PC7接EOC,低4位输出,PC0接START、PC1接ALE、PC2接OE;ADC0809CLOCK接500kHz,REF+接+5V,REF-接地;CPU地址:A1A0接8255A的A1A0,片选译码使端口地址为300H~303H。(2)方式:A口方式0输入,B口方式0输出,C口高4位输入低4位输出,方式选择字=10010010B=92H。(3)程序:INIT:MOVDX,303HMOVAL,92HOUTDX,AL;选通IN3MOVDX,301HMOVAL,03HOUTDX,AL;发START脉冲MOVDX,302HMOVAL,01HOUTDX,ALNOPMOVAL,00HOUTDX,AL;等待EOC=1POLL:INAL,DXTESTAL,80HJZPOLL;输出OE=1读数据MOVAL,04HOUTDX,ALMOVDX,300HINAL,DXMOVBUF,AL;关闭OEMOVDX,302HMOVAL,00HOUTDX,ALRET28.(10分)某系统使用8237A通道1将内存20000H开始的4KB数据传送到外设,传送方式单字节、块传输,DREQ高电平有效,请:(1)计算需写入通道1的页面、基地址、基字节计数寄存器值;(2)写出初始化程序段;(3)说明如何启动传输并判断结束。答案:(1)页面=20H,基地址=0000H(低16位),基字节计数=4095=0FFFH(因8237计数=N-1)。(2)初始化:;屏蔽通道1MOVAL,05HOUT0AH,AL;写方式字:单字节、块传、增址、写传送、DREQ高MOVAL,85HOUT0BH,AL;清先/后触发器OUT0CH,AL;写页面MO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论