(2025年)微机原理与应用试题库(附答案)_第1页
(2025年)微机原理与应用试题库(附答案)_第2页
(2025年)微机原理与应用试题库(附答案)_第3页
(2025年)微机原理与应用试题库(附答案)_第4页
(2025年)微机原理与应用试题库(附答案)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

(2025年)微机原理与应用试题库(附答案)一、选择题(每题2分,共20分)1.8086微处理器中,用于暂存运算结果并标识运算状态的寄存器是()。A.通用寄存器组B.段寄存器C.标志寄存器(FLAGS)D.指令指针寄存器(IP)答案:C2.以下寻址方式中,操作数存放在内存中的是()。A.立即寻址B.寄存器寻址C.直接寻址D.寄存器间接寻址答案:C3.执行指令“ADDAL,0FFH”后,若AL原内容为01H,则标志位CF和OF的值为()。A.CF=1,OF=1B.CF=1,OF=0C.CF=0,OF=1D.CF=0,OF=0答案:B(01H+FFH=100H,CF=1;有符号数范围-128~127,01H+(-1)=0,无溢出,OF=0)4.8086在最小模式下,控制总线中用于指示当前总线周期类型的信号是()。A.ALEB.M/IOC.RDD.WR答案:B(M/IO为高表示访问存储器,低表示访问I/O端口)5.8086中断向量表中,可屏蔽中断(INTR)的向量号范围是()。A.00H~07HB.08H~0FHC.10H~17HD.18H~1FH答案:B(00H~07H为专用中断,08H~0FH为保留中断,10H~FFH为用户定义中断)6.执行指令“MOVAX,[BX+SI+0100H]”时,若DS=2000H,BX=1000H,SI=0500H,则操作数的物理地址是()。A.21500HB.21600HC.22500HD.22600H答案:B(有效地址=1000H+0500H+0100H=1600H,物理地址=2000H×10H+1600H=21600H)7.以下存储器类型中,需要周期性刷新的是()。A.SRAMB.DRAMC.EPROMD.EEPROM答案:B8.8086系统中,I/O端口的编址方式是()。A.统一编址B.独立编址C.部分统一部分独立D.以上都不对答案:B(8086采用I/O独立编址,使用IN/OUT指令访问)9.8253定时器/计数器工作于方式3(方波发生器)时,若计数初值为N(偶数),则输出波形的占空比为()。A.1:1B.1:(N-1)C.(N/2):(N/2)D.以上都不对答案:A(方式3输出对称方波,计数初值为偶数时占空比1:1,奇数时近似1:1)10.8255A并行接口芯片中,若控制字为10010010B,则其工作方式为()。A.A口方式0输入,B口方式0输出,C口高4位输入,C口低4位输出B.A口方式1输入,B口方式0输出,C口高4位输入,C口低4位输出C.A口方式0输出,B口方式1输入,C口高4位输出,C口低4位输入D.A口方式1输出,B口方式0输入,C口高4位输出,C口低4位输入答案:A(控制字最高位1表示方式控制,次三位100表示A口方式0输入,B口方式0输出,C口高4位输入,低4位输出)二、填空题(每空1分,共20分)1.8086微处理器的地址总线为______位,可寻址的最大内存空间为______。答案:20;1MB2.8086的通用寄存器包括AX、BX、CX、DX,其中______常用作基址寄存器,______常用作计数器。答案:BX;CX3.8086的基本总线周期由______个T状态组成,若晶振频率为12MHz,则每个T状态的时间为______。答案:4;1/3μs(12MHz时钟周期为1/12μs,T状态=时钟周期=1/12μs?需修正:8086时钟频率为f,T=1/f,若晶振12MHz,时钟频率一般为4MHz(二分频),则T=250ns=0.25μs。原答案错误,应改为:4;0.25μs)4.执行指令“SUBAL,BL”后,若AL=35H,BL=57H,则AL的结果为______,标志位ZF=______。答案:DEH(35H-57H=DEH);0(结果非零)5.8086的中断响应周期中,CPU会从数据总线读取______,用于获取中断服务程序的______。答案:中断类型码;入口地址6.若某RAM芯片容量为8K×8位,要构成64K×8位的存储器系统,需要______片该芯片,采用______扩展方式。答案:8;字扩展(或位扩展?8K×8到64K×8需8片,每片8K,64K/8K=8,故字扩展)7.8255A的C口在方式1下可作为______使用,用于提供______信号。答案:联络线;握手(或选通、中断请求)8.8253的计数初值N与输入时钟频率f、输出频率f_out的关系为______,若f=1MHz,要求f_out=1kHz,则N=______。答案:N=f/f_out;10009.堆栈操作中,执行“PUSHAX”时,SP的值会______(增加/减少)______。答案:减少;2(8086堆栈向下生长,压栈时SP=SP-2)10.动态RAM的刷新方式包括______、______和异步刷新。答案:集中刷新;分散刷新三、简答题(每题6分,共30分)1.简述8086最小模式与最大模式的主要区别。答案:最小模式由8086单独产生所有控制信号(如M/IO、RD、WR、ALE等),适用于单处理器系统;最大模式需通过总线控制器8288产生控制信号,支持多处理器协同工作,系统中可包含协处理器(如8087)。2.基址变址寻址与相对基址变址寻址的区别是什么?举例说明。答案:基址变址寻址的有效地址=基址寄存器(BX/BP)+变址寄存器(SI/DI);相对基址变址寻址的有效地址=基址寄存器+变址寄存器+偏移量。例如:MOVAX,[BX+SI](基址变址);MOVAX,[BX+SI+0100H](相对基址变址)。3.INTR中断与NMI中断有何不同?答案:INTR是可屏蔽中断,受IF标志位控制(IF=1时响应),需CPU发送两个中断响应周期获取中断类型码;NMI是非屏蔽中断,不受IF控制,优先级高于INTR,中断类型码固定为2,CPU自动获取入口地址。4.动态RAM(DRAM)与静态RAM(SRAM)的特点对比。答案:DRAM利用电容存储电荷(需刷新),集成度高、功耗低、成本低,用于主存;SRAM利用触发器存储数据(无需刷新),速度快、成本高、集成度低,用于高速缓存。5.8255A的方式0与方式1有何区别?答案:方式0为基本输入/输出方式,无联络信号,4个端口(A、B、C高4位、C低4位)可独立设置输入/输出;方式1为选通输入/输出方式,需C口提供联络线(如STB、IBF、INTR等),A口和B口可工作于输入或输出,C口部分引脚固定为联络信号。四、分析题(每题10分,共20分)1.已知8086系统中,DS=3000H,SS=4000H,SP=0100H,BX=0500H,SI=0200H,内存单元[30700H]=12H,[30701H]=34H,[30702H]=56H,[30703H]=78H。分析以下指令序列执行后各寄存器及标志位的状态:MOVAX,[BX+SI]PUSHAXADDAX,0FF00H答案:①MOVAX,[BX+SI]:有效地址=0500H+0200H=0700H,物理地址=3000H×10H+0700H=30700H,AX=3412H(低地址存低字节)。②PUSHAX:SP=0100H-2=00FEH,栈顶[4000H×10H+00FEH]=12H,[4000H×10H+00FFH]=34H。③ADDAX,0FF00H:3412H+FF00H=2D12H(二进制:0011010000010010+1111111100000000=0010110100010010),CF=1(有进位),OF=0(无符号数溢出,有符号数3412H=13330,FF00H=-256,和为13074,未超出-32768~32767)。2.某8086系统用2片2764(8K×8位EPROM)和2片6264(8K×8位RAM)扩展存储器,地址线A19~A0,控制信号为MEMR(存储器读)、MEMW(存储器写),译码器采用74LS138(输入为A15~A13,G1接+5V,G2A和G2B接地)。其中,2764的片选接Y0,6264的片选接Y1。分析各芯片的地址范围。答案:74LS138的输入为A15~A13(C、B、A),输出Y0对应A15A14A13=000,Y1对应001。2764(EPROM):-地址线A12~A0(13位,8K=2^13)用于片内寻址,A15~A13=000,A19~A16任意(假设未用,设为0)。-最小地址:A19~A16=0000,A15~A13=000,A12~A0=0000000000000→00000H。-最大地址:A19~A16=0000,A15~A13=000,A12~A0=1111111111111→01FFFH。6264(RAM):-A15~A13=001,A12~A0=0000000000000→最小地址:02000H。-A12~A0=1111111111111→最大地址:03FFFH。(注:若A19~A16未参与译码,实际地址范围可能扩展,但通常简化为A19~A16=0时的范围)五、综合应用题(20分)设计一个基于8086的温度采集系统,要求:(1)使用8255A作为接口芯片,A口连接ADC0809(8位逐次逼近型A/D转换器)的数据线;(2)ADC0809的START和OE信号由8255的C口控制(START接PC0,OE接PC1);(3)EOC信号(转换结束标志)由PC2输入;(4)编写8255A的初始化程序(端口地址:A口80H,B口81H,C口82H,控制口83H)及单次温度采样程序(包含启动转换、查询EOC、读取数据)。答案:(1)硬件连接:-8255A的D7~D0接8086数据总线D7~D0;-A口(PA7~PA0)接ADC0809的D7~D0;-PC0接ADC0809的START,PC1接OE,PC2接EOC;-8086的地址线通过译码器连接8255A的CS引脚,确保端口地址为80H~83H;-8086的RD、WR信号分别接8255A的RD、WR引脚。(2)初始化程序(8255A工作于方式0,A口输入,C口低3位输出(PC0、PC1),PC2输入):控制字格式:10010001B(最高位1表示方式控制,A组方式0,A口输入;B组方式0,B口无关设为0,C口低4位:PC3~PC0中,PC0、PC1输出,PC2输入,故低四位为0001B)。初始化代码:MOVAL,10010001B;控制字:A口方式0输入,C口低3位PC0/PC1输出,PC2输入OUT83H,AL;写入控制口(3)单次采样程序:START_ADC:;启动转换:PC0置1(START=1),延时后清零MOVAL,00000001B;PC0=1,PC1=0OUT82H,AL;写入C口CALLDELAY_1μs;延时确保START信号有效(>100ns)MOVAL,00000000B;PC0=0OUT82H,AL;查询EOC(PC2=1表示转换完成)WAIT_EOC:INAL,82H;读取C口TESTAL,00000100B;检查PC2位(第2位)JZWAIT_EOC

温馨提示

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

评论

0/150

提交评论