版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年自考微机原理接口技术专项试题及答案一、单项选择题(每小题1分,共20分)1.8086CPU在最小模式下,引脚DT/̅R̅为低电平时,表示当前总线操作是A.读存储器 B.写存储器 C.读I/O D.写I/O答案:D2.若8259A工作在完全嵌套方式,IR3被服务期间,允许再进入的中断请求是A.IR0 B.IR2 C.IR3 D.IR5答案:A3.在异步串行通信中,若字符格式为1位起始位、8位数据位、1位奇校验位、2位停止位,则传送1字节所需的最少位数为A.10 B.11 C.12 D.13答案:C4.某12位D/A转换器参考电压VREF=5.00V,其分辨率为A.0.40mV B.1.22mV C.2.44mV D.5.00mV答案:B解析:分辨率=5V/2^12=1.22mV5.8086指令MOVAL,[BX+SI+20H]的源操作数寻址方式为A.寄存器相对 B.基址变址 C.相对基址变址 D.寄存器间接答案:C6.若8255A的A口工作在方式1输入,则C口哪两条线固定用作联络信号A.PC0、PC1 B.PC2、PC3 C.PC3、PC4 D.PC4、PC5答案:D7.在DMA传送周期中,提供存储器地址的部件是A.CPU B.8237A C.8259A D.8255A答案:B8.8086响应INTR时,CPU自动完成的操作是A.关中断、保存FLAGS、清除TF B.关中断、保存CS:IP、清除IFC.保存FLAGS、清除IF、读取向量 D.保存CS:IP、读取向量、清除TF答案:A9.若某存储器芯片容量为8K×8,其地址线根数为A.11 B.12 C.13 D.14答案:C10.8253计数器0工作在方式3,初值N=2000,输入时钟1MHz,则OUT0输出方波频率为A.500Hz B.1kHz C.2kHz D.4kHz答案:A解析:fOUT=fCLK/N=1MHz/2000=500Hz11.在RS-485总线中,实现“差分驱动、半双工”的关键芯片是A.MAX232 B.SN75176 C.74HC245 D.ADM3251答案:B12.8086CPU的READY引脚作用为A.插入等待周期 B.响应HOLD C.复位 D.中断请求答案:A13.若将8250设置为9600bps、8位数据、无校验、1位停止,则其除数锁存器应写入的值为(时钟频率1.8432MHz)A.0CH B.18H C.0C0H D.1200答案:C解析:除数=1.8432MHz/(16×9600)=12→0CH,低字节0CH,高字节00H14.在I/O端口独立编址系统中,区分存储器访问与I/O访问的控制信号是A.̅R̅D̅、̅W̅R̅ B.M/̅IO̅ C.DT/̅R̅ D.ALE答案:B15.若某ADC转换时间为25µs,则其最高采样率约为A.20kHz B.30kHz C.40kHz D.50kHz答案:C解析:fs≤1/25µs=40kHz16.8086CPU的堆栈操作字长为A.8位 B.16位 C.32位 D.取决于指令答案:B17.在8259A级联系统中,主片CAS2~CAS0输出011B,表示当前响应的从片所接的IR线为A.IR1 B.IR2 C.IR3 D.IR5答案:C18.若某系统采用两片62256(32K×8)构成64K×8存储器,则地址译码至少需要A.1条地址线 B.2条地址线 C.15条地址线 D.16条地址线答案:A解析:两片只需区分A1519.在8086最小模式下,锁存地址的芯片常用A.74LS373 B.74LS245 C.74LS138 D.74LS00答案:A20.若8251A的TxRDY引脚为高,表示A.发送缓冲器空 B.接收缓冲器满 C.发送移位寄存器空 D.接收移位寄存器空答案:A二、填空题(每空2分,共20分)21.8086CPU的指令队列长度为________字节。答案:622.若某存储器地址范围为80000H~9FFFFH,则其容量为________KB。答案:128解析:9FFFFH−80000H+1=20000H=128K23.8253计数器方式2称为________触发。答案:硬件单稳24.在异步串行通信中,若接收方检测到帧错误,通常将________位置位。答案:FE(FramingError)25.8086CPU的段寄存器DS=2000H,偏移地址BX=1000H,则物理地址为________H。答案:2100026.若某8位ADC输入范围0~5V,输出数字量为80H,则对应模拟电压为________V。答案:2.50解析:80H=128,128/256×5=2.50V27.8259A的ICW2用于设置________的高5位。答案:中断向量号28.在RS-232C标准中,逻辑“1”对应的电平范围为________V。答案:−3~−1529.若8255A的B口工作在方式1输出,则OBF信号由________引脚输出。答案:PC130.8086CPU的NMI中断向量号固定为________H。答案:02三、简答题(每小题6分,共30分)31.简述8086CPU在响应可屏蔽中断INTR时的完整流程。答案:(1)执行完当前指令;(2)采样INTR,若IF=1则响应;(3)连续执行两个中断响应周期,获取中断向量号;(4)将FLAGS、CS、IP依次压栈;(5)清除IF、TF;(6)根据向量号查表取得中断服务程序入口地址,转CS:IP执行。32.说明8253方式0与方式1的主要区别。答案:方式0为软件触发计数结束产生一次正跳变;计数过程中GATE低电平暂停。方式1为硬件单稳,GATE上升沿触发开始计数,OUT输出宽度为N个时钟周期的负脉冲;计数期间GATE重新触发无效,需等本次结束。33.为什么高速ADC常与FIFO或双口RAM配合使用?答案:高速ADC采样率高于CPU读取速度时,若直接查询或中断传输易造成数据丢失。FIFO/双口RAM作为高速缓冲,ADC写端以采样速率连续写入,CPU读端以较低速率批量读取,实现速率匹配,保证数据完整。34.简述RS-485与RS-232在物理层上的三点主要差异。答案:(1)电气特性:RS-232单端±12V,RS-485差分±5V;(2)拓扑:RS-232点对点,RS-485总型32驱动器32接收器;(3)距离速率:RS-232≤15m/20kbps,RS-485≤1200m/10Mbps。35.说明在8086最小模式下如何用三片74LS138级联实现1MB存储器全译码。答案:A19~A17接第一级138的C、B、A,使能端接M/̅IO̅=0,输出Y0~Y7作为8个256KB片选;每片256KB再取A16~A14接第二级138,输出Y0~Y7作为32KB片选;若需进一步细分,可再用第三级138对A13~A11译码得4KB片选,实现全地址无重叠。四、综合应用题(共30分)36.(10分)某8086系统通过8255A连接4×4键盘,A口低4位接行线,C口高4位接列线。要求采用反转法识别按键,请:(1)给出8255A方式设置字;(2)写出反转法识别按键的汇编子程序,返回键值(0~15)于AL,若无键按下AL=FFH。答案:(1)方式字:10000001B=81H(A口方式0输出,C口高4位输入)(2)程序:```KEYSCANPROCNEARMOVDX,PORTCRMOVAL,81HOUTDX,AL;设8255AWAIT_REL:MOVDX,PORTAMOVAL,0F0HOUTDX,AL;行线全0MOVDX,PORTCHINAL,DXANDAL,0F0HCMPAL,0F0HJNZWAIT_REL;等待释放PRESS:MOVDX,PORTAMOVAL,0F0HOUTDX,ALMOVDX,PORTCHINAL,DXANDAL,0F0HCMPAL,0F0HJENOKEYMOVBL,AL;保存列值MOVDX,PORTCRMOVAL,88H;改A口输入,C口输出OUTDX,ALMOVDX,PORTAINAL,DXANDAL,0FHMOVBH,AL;保存行值MOVCX,16MOVSI,OFFSETKEYTABFIND:MOVAL,[SI]CMPAL,BLJNENEXTMOVAL,[SI+16]CMPAL,BHJEDONENEXT:INCSILOOPFINDNOKEY:MOVAL,0FFHRETDONE:MOVAL,CLNOTALANDAL,0FHRETKEYTABDB0E0H,0D0H,0B0H,070H,0E0H,0D0H,0B0H,070HDB0E0H,0D0H,0B0H,070H,0E0H,0D0H,0B0H,070HKEYSCANENDP```37.(10分)某温度测控系统采用AD590传感器(1µA/K)与12位ADC(0~5V)构成0~100°C测量通道。已知:(1)0°C时AD590输出273.2µA;(2)运放转换电阻R=10kΩ,输出电压VOUT=I×R−2.732V;(3)ADC参考电压5V,数字量D与温度t(°C)理论上满足线性关系。求:(1)给出温度t与数字量D的换算公式;(2)若测得D=2000,求对应温度值(保留一位小数)。答案:(1)由题意I=(273.2+t)µAVOUT=(273.2+t)×10kΩ×1e-6−2.732=0.01t(V)ADC量化:D=VOUT/5×4095=8.19t故t=D/8.19(°C)(2)t=2000/8.19≈244.2°C38.(10分)某8086系统通过8237A通道0实现外设到存储器的高速传送,要求:(1)每次传送1KB,块传送方式,传送周期200ns,问完成1KB所需最短时间;(2)若CPU主频5MHz,每个时钟周期0.2µs,计算在传送期间CPU因总线仲裁被挂起的时钟周期数;(3)说明如何防止传送过程中存储器地址跨越64KB边界。答案:(1)1KB=1024字节,每次DMA周期200ns,最短耗时T=1024×200ns=204.8µs(2)8237A占用总线期间CPU完全挂起,挂起周期数N=204.8µs/0.2µs=1024周期(3)在编程时检查起始地址高4位与(起始地址+长度−1)高4位是否相等,若不等则将传送拆分为两次,确保每次块传送不跨越64KB边界;也可使用8237A的“页面寄存器”扩展地址至20位,并限制块长度。五、计算与推导题(共20分)39.(10分)某8086系统时钟10MHz,需通过8253产生1kHz方波驱动扬声器,同时用通道1产生10ms定时中断。已知8253输入时钟2MHz。求:(1)通道0、通道1的计数初值N0、N1;(2)若通道0采用方式3,通道1采用方式0,给出初始化程序片段(端口地址40H~43H)。答案:(1)N0=2MHz/1kHz=2000N1=2MHz×10ms=20000(2)```MOVAL,00110110B;通道0,先低后高,方式3,二进制OUT43H,ALMOVAX,2000OUT40H,ALMOVAL,AHOUT40H,ALMOVAL,01110000B;通道1,先低后高,方式0,二进制OUT43H,ALMOVAX,20000OUT41H,ALMOVAL,AHOUT41H,AL```40.(10分)某12位双积分型AD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学生心理健康状况调查问卷
- 学籍信息化管理实施细则
- 小餐饮小食杂备案管理实施细则
- 教师卫生清理不彻底个人整改措施
- 教师德育活动组织不足问题清单及整改措施
- 《消防队火灾应急力量调派管理手册》
- 《山地地形景观营造设计手册》
- 药品零售质量管理与规范手册
- 直播合规话术考核评估执行手册
- 非标零件加工工装夹具设计手册
- 脂溢性角化症课件
- 疫情保洁人员培训课件
- 技术输出协议书
- 2025AuSPEN共识声明:再喂养综合征
- DB64∕T 2171-2025 粉煤灰路基填筑应用技术规范
- 成人住院患者喂养管拔除护理规范2026
- 2025年仓库保管工技师考试题库及答案
- 西交利物浦大学线性代数课件
- 2025年希望杯IHC-三年级真题(含答案)
- 新版-PDCA-降低低分子肝素钙皮下注射出血发生率案例-2025年
- 语言文字运用之2025高考新题型错别字辨析并修改五法纠正错别字
评论
0/150
提交评论