2026年微机原理测试题库及答案_第1页
2026年微机原理测试题库及答案_第2页
2026年微机原理测试题库及答案_第3页
2026年微机原理测试题库及答案_第4页
2026年微机原理测试题库及答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

2026年微机原理测试题库及答案

一、单项选择题(10题,每题2分)1.8086微处理器的内部数据总线宽度是(20)位。A.8B.16C.20D.322.8086CPU的物理地址形成方式是(B)。A.段基址+逻辑地址B.段基址左移4位+偏移量C.直接地址D.物理地址=逻辑地址3.下列指令中,采用寄存器间接寻址方式的是(D)。A.MOVAX,1234HB.MOVAX,[1000H]C.MOVAX,[BX]D.MOVAX,ES:[SI]4.若某存储器地址空间为64KB,则其地址线至少需要(A)根。A.16B.18C.20D.245.8253定时器的最大计数值范围是(C)。A.0~255B.0~9999C.0~65535D.0~10236.在8086最大模式系统中,总线控制器是(B)。A.8259AB.8288C.8255AD.8237A7.8259A中断控制器的中断向量表位于内存的(C)。A.00000H~000FFHB.00100H~003FFHC.00000H~003FFHD.00400H~007FFH8.8255A端口A工作在方式1输入时,INTR信号有效条件是(D)。A.输入数据准备好且STB有效B.输入数据准备好且ACK有效C.数据就绪且IRQ请求D.输入数据准备好且中断允许9.在I/O接口控制方式中,CPU效率最高的是(C)。A.程序查询B.中断控制C.DMA控制D.无条件传送10.8251A串行通信方式下,异步模式的波特率因子通常为(B)。A.1B.16C.32D.64二、填空题(10题,每题2分)1.8086CPU的引脚AD7~AD0是______复用______线。2.指令周期由若干个______机器周期______组成,每个机器周期包含若干个______时钟周期______。3.8253定时器的3个计数器通道中,每个计数器有______初值寄存器______、______减1计数器______和输出锁存器3个主要寄存器。4.8086中断向量表的基地址是______00000H______,每个中断向量占用______4______个字节。5.8255A端口B工作在方式1输出时,其联络信号______OBF______有效表示数据输出缓冲器满。6.DMA控制器8237在工作过程中,CPU处于______等待______状态,由______8237______控制总线。7.8086最小模式系统中,M/IO引脚为高电平时表示访问______内存______。8.8251A初始化时,先写______方式控制字______,再写______命令控制字______。9.8253定时器方式2的输出波形周期为______n+1______个时钟周期(n为计数初值)。10.8086系统中,若CS=1234H,IP=5678H,则当前指令的物理地址是______179B8H______。三、判断题(10题,每题2分)1.8086CPU的每个机器周期必须包含4个时钟周期。(×)2.8255A方式2仅适用于端口A与端口C的高4位组合使用。(√)3.8086中断类型码0~255对应中断向量表的00000H~003FFH区域。(√)4.DMA控制器8237的通道优先级固定为通道0>通道1>通道2>通道3。(×)5.8253定时器方式0的计数过程中输出始终为低电平。(×)6.8086最大模式系统中,INTA信号由8288总线控制器产生。(×)7.8251A异步通信时,波特率因子决定了起始位到停止位之间的位数。(×)8.8086的物理地址是由段寄存器和偏移量直接相加得到的。(√)9.8255A方式0下,端口A和端口C可独立设置为输入或输出。(√)10.中断向量表中,低地址单元存储中断类型码,高地址单元存储段基址。(×)四、简答题(4题,每题5分)1.简述8086CPU的内部结构及其功能。8086CPU分为总线接口单元(BIU)和执行单元(EU)。BIU负责取指令和内存访问,包括4个段寄存器、指令指针IP、6字节指令队列、地址加法器和总线控制逻辑;EU负责指令执行,包括ALU、通用寄存器、标志寄存器和指令译码器。BIU预取指令到队列,EU从队列取指令执行,两者并行工作,提高效率。2.简述8253定时器的工作原理及主要工作方式。8253由3个独立16位计数器组成,每个计数器含初值寄存器(CR)、减1计数器(CE)和输出锁存器(OL)。工作时,CPU先写控制字到控制寄存器,设置计数模式,再写初值到CR,CE从CR加载初值并减1计数,OL保持CE当前值。主要方式:方式0(计数结束中断)、方式1(可编程单稳态)、方式2(分频器)、方式3(方波)、方式4(软件触发选通)、方式5(硬件触发选通)。3.简述8086中断响应过程。中断响应过程:①关中断标志;②发INTA中断响应信号;③读取中断类型码(2字节);④查中断向量表(类型码×4得向量地址);⑤取中断服务程序入口地址(段基址+偏移量);⑥执行IRET指令返回。4.简述8255A并行接口的三种工作方式及应用场景。方式0:基本输入输出,适用于简单I/O(如LED状态显示);方式1:选通输入输出,需握手信号(如键盘输入);方式2:双向选通输入输出,适用于双向数据传送(如打印机并行接口)。五、讨论题(4题,每题5分)1.比较8086与ARM7指令系统差异。8086为CISC,指令长度可变,寻址方式复杂(如基址+变址);ARM7为RISC,固定32位指令,简化寻址(仅基址寻址、立即数寻址),采用多级流水线,指令执行速度快。ARM7指令集更精简,强调流水线优化,8086指令功能强但执行效率低。2.分析DMA控制器8237的工作流程及应用场景。工作流程:请求阶段(外设发DREQ)→响应阶段(CPU发DACK)→传输阶段(8237发地址/控制信号,直接读写内存)→结束阶段(传输完成发EOP)。应用:高速数据传输(如硬盘、A/D转换),无需CPU干预,适合大吞吐量数据。3.阐述8251A串行通信编程步骤。①初始化:先写方式控制字(设置同步/异步、波特率因子等);②写命令控制字(设置收发模式、中断允许等);③发送数据:准备好数据→发命令字允许发送;④接收数据:等待接收就绪→发命令字允许接收。需注意同步字符设置和奇偶校验位处理。4.设计8255A控制LED闪烁电路,每500ms闪烁。硬件:8255A连接8086,A口接LED(共阳/阴),C口控制;软件:①初始化8255A方式0输出;②设置定时器中断(如8253定时500ms);③中断服务程序翻转A口数据。关键点:定时器中断与I/O操作结合,确保定时精度。答案与解析:一、单项选择题1.B解析:8086内部数据总线16位,外部20位地址总线。2.B解析:物理地址=段基址×16+偏移量(左移4位)。3.D解析:寄存器间接寻址需用段寄存器前缀(如ES:[SI])。4.A解析:64KB=2^16,需16根地址线(2^16=65536)。5.C解析:8253为16位计数器,最大计数值65535。6.B解析:8288总线控制器在最大模式下产生控制信号。7.C解析:中断向量表在00000H~003FFH(1KB)。8.D解析:方式1输入时,INTR有效需数据就绪且中断允许。9.C解析:DMA无需CPU干预,直接内存-外设传输。10.B解析:异步模式波特率因子为16(常见)。二、填空题1.数据/地址2.机器周期时钟周期3.初值寄存器减1计数器4.00000H45.OBF6.等待82377.内存8.方式控制字命令控制字9.n+110.179B8H三、判断题1.×解析:机器周期可含4~12个时钟周期(取决于总线周期)。2.√解析:方式2仅A口支持双向通信。3.√解析:向量表范围00000H~003FFH,对应0~255类型码。4.×解析:8237通道优先级可软件设置。5.×解析:方式0计数过程中输出低电平,计数结束变高。6.×解析:INTA由CPU直接输出。7.×解析:波特率因子决定波特率与时钟频率关系,非位数。8.√解析:物理地址=段基址左移4位+偏移量。9.√解析:方式0下A/C均可独立设I/O。10.×解析:低地址存偏移量,高地址存段基址。四、简答题(答案精简版)1.8086CPU分为BIU和EU:BIU负责取指令、内存访问,含段寄存器、指令队列等;EU负责执行指令,含ALU、通用寄存器、标志位。并行工作提高效率。2.8253含3个独立16位计数器,工作时加载初值后减1计数,输出锁存器保持当前值。主要方式:方式0(计数结束中断)、方式1(单稳态)、方式2(分频)、方式3(方波)等。3.中断响应:关中断→发INTA→读类型码→查向量表→取入口→执行→IRET返回。4.8255A:方式0(简单I/O)、方式1(选通I/O)、方式2(双向I/O)

温馨提示

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

评论

0/150

提交评论