版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2025年)《微机原理及应用》期末复习题及参考答案一、选择题(每题2分,共20分)1.8086微处理器中,用于暂存运算结果特征的寄存器是()。A.AXB.BXC.CXD.FLAGS2.若某存储单元的段基址为3000H,偏移地址为1234H,则其物理地址为()。A.31234HB.4234HC.3123HD.3000H+1234H3.以下属于8086指令寻址方式中“寄存器间接寻址”的是()。A.MOVAX,[BX]B.MOVAX,1234HC.MOVAX,BXD.MOVAX,[1234H]4.当8086执行INAL,21H指令时,CPU的M/IO引脚状态为()。A.高电平(访问存储器)B.低电平(访问I/O端口)C.高阻态D.不确定5.若堆栈段寄存器SS=2000H,堆栈指针SP=0100H,执行PUSHAX指令后,SP的值为()。A.00FEHB.0102HC.00FFHD.0101H6.8086的中断系统中,NMI(非屏蔽中断)的优先级()。A.高于可屏蔽中断INTRB.低于可屏蔽中断INTRC.与INTR相同D.由用户自定义7.某RAM芯片容量为8K×8位,若用其组成64K×16位的存储器系统,需要的芯片数量为()。A.8片B.16片C.32片D.64片8.以下关于8253定时器/计数器的描述中,错误的是()。A.有3个独立的16位计数器通道B.每个通道有6种工作方式C.计数初值需按二进制或BCD码写入D.所有通道共享同一个时钟输入9.8086系统中,采用查询方式进行I/O操作时,CPU需要先读取()。A.数据端口B.控制端口C.状态端口D.地址端口10.若某微机系统的时钟频率为10MHz,总线周期由4个T状态组成,则一个总线周期的时间为()。A.0.4μsB.0.8μsC.1μsD.4μs二、填空题(每空2分,共20分)1.8086微处理器的地址总线有______根,可直接寻址的存储空间为______。2.汇编语言程序中的“段定义”伪指令是______,用于指定段的起始位置。3.8086的标志寄存器FLAGS中,CF表示______标志,ZF表示______标志。4.动态RAM(DRAM)需要定期______以保持数据,而静态RAM(SRAM)无需此操作。5.8255A并行接口芯片有3个8位I/O端口,其中A口可以工作在______种工作方式,B口可以工作在______种工作方式。6.若8086执行ADDAX,BX指令后,AX=3456H,BX=1234H,则执行前AX的值为______。三、简答题(每题6分,共30分)1.简述8086微处理器中EU(执行单元)和BIU(总线接口单元)的功能分工及协作过程。2.说明“立即寻址”与“直接寻址”的区别,并各举一例8086指令。3.解释中断响应的主要步骤(以8086可屏蔽中断INTR为例)。4.简述存储器扩展中“片选”的作用,并列举两种常用的片选方法。5.说明8253定时器/计数器在“方式2(速率发生器)”下的工作特点。四、分析题(每题10分,共20分)1.已知8086系统中,DS=2000H,SI=0100H,内存单元[20100H]=55H,[20101H]=AAH,[20102H]=33H,[20103H]=BBH。分析以下指令执行后AX、BX的值,并说明操作数的寻址方式。(1)MOVAX,[SI](2)MOVBX,[SI+2]2.某8086系统中,使用2片6116(2K×8位)RAM芯片扩展为4K×8位的存储器,地址范围为08000H~08FFFH。画出片选逻辑电路图(要求用74LS138译码器),并标注各芯片的片选信号连接方式。五、编程题(每题10分,共20分)1.编写一段8086汇编程序,实现将内存中以BUFFER为首址的10个无符号字节数从小到大排序(要求使用冒泡排序算法)。2.设计一个8086汇编程序,通过8255A的A口(端口地址60H)读取一组8位开关状态(高电平表示“1”,低电平表示“0”),并将结果存入以SWITCH_DATA为首址的存储单元中(要求A口工作在方式0输入)。参考答案一、选择题1.D2.A3.A4.B5.A6.A7.B8.D9.C10.A二、填空题1.20;1MB(或1024KB)2.SEGMENT/ENDS3.进位;零4.刷新5.3;26.2222H(3456H-1234H=2222H)三、简答题1.EU负责执行指令、进行算术逻辑运算和暂存操作数,BIU负责与存储器/IO端口通信(取指令、读/写数据)。协作时,BIU预取指令到指令队列,EU从队列中取指令执行;若队列有空或EU需要操作数,BIU自动填充队列或访问内存/IO。2.立即寻址的操作数直接包含在指令中(如MOVAX,1234H),直接寻址的操作数地址在指令中(如MOVAX,[1234H])。区别:立即寻址操作数是常数,直接寻址操作数在内存中,需计算物理地址。3.中断响应步骤:①CPU检测到INTR有效且IF=1;②发出INTA应答信号;③从数据总线读取中断类型码n;④保护FLAGS、CS、IP到堆栈;⑤清除IF和TF;⑥根据n×4得到中断向量地址,取新的CS和IP到CPU,转向中断服务程序。4.片选作用:确定当前访问的存储芯片,避免多个芯片同时被选中。常用方法:线选法(直接用高位地址线作为片选)、译码法(用译码器对高位地址译码产生片选信号,如74LS138)。5.方式2(速率发生器)特点:①写入初值后自动重复计数;②计数到1时输出一个时钟周期的负脉冲;③可作为分频器(输出频率=时钟频率/初值);④计数过程中可重新写入初值,不影响当前周期,下周期生效。四、分析题1.(1)MOVAX,[SI]:源操作数为寄存器间接寻址(SI为间接寄存器)。物理地址=DS×10H+SI=20000H+0100H=20100H。内存中[20100H]=55H(低字节),[20101H]=AAH(高字节),故AX=AA55H。(2)MOVBX,[SI+2]:源操作数为寄存器相对寻址(SI+2)。物理地址=20100H+2=20102H。[20102H]=33H(低字节),[20103H]=BBH(高字节),故BX=BB33H。2.6116为2K×8位(地址线11根,A0~A10),4K×8位系统需2片,地址范围08000H~08FFFH(共4K=1024×4字节,地址线A0~A11)。高位地址A12~A19用于译码(8086系统中,地址线20根)。地址范围08000H的二进制:00001000000000000000(A19~A0)。A12=1(08000H的A12位为1),A13=0,A14=0,A15=0(高4位为0001,对应74LS138的输入A、B、C=A12、A13、A14=100)。74LS138的G1接+5V,G2A和G2B接地。输入C=A14=0,B=A13=0,A=A12=1(C、B、A对应A14、A13、A12),则Y4(0100)输出低电平作为片选。第一片(08000H~087FFH):A11=0,片选接Y4与A11非;第二片(08800H~08FFFH):A11=1,片选接Y4与A11。五、编程题1.冒泡排序程序:```assemblyDATASEGMENTBUFFERDB10DUP(?);待排序数据COUNTEQU$-BUFFER;数据个数(10)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,COUNT-1;外层循环次数(9次)OUT_LOOP:MOVBX,0;内层循环指针IN_LOOP:MOVAL,BUFFER[BX]CMPAL,BUFFER[BX+1];比较相邻元素JBENO_SWAP;若前≤后,不交换XCHGAL,BUFFER[BX+1]MOVBUFFER[BX],AL;交换元素NO_SWAP:INCBXCMPBX,CX;内层循环是否结束(BX<CX)JLIN_LOOPDECCX;外层循环次数减1JNZOUT_LOOP;未完成则继续MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART```2.8255A读取开关状态程序(假设控制端口地址63H):```assemblyDATASEGMENTSWITCH_DATADB?;存储开关状态DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;初始化8255A:A口方式0输入,B口/C口任意(设为输出)MOVAL,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硅pu篮球场施工方案
- 打钢板桩技术施工方案
- 园林景观工程实施施工方案
- 保温一体板屋面施工方案
- 土方挖掘施工方案编制要点
- 彩钢板墙面压型板安装施工方案
- 景墙施工组织方案
- GB/T 46884.1-2025工业互联网平台安全生产数字化管理第1部分:总则
- 2026河南信阳市潢川县卫健委招聘5名全日制公益性岗位5人考试备考试题及答案解析
- 2026广州市白云区梓元岗中学梓元岗中学招聘2人考试参考题库及答案解析
- 2026届辽宁省辽南协作校高一数学第一学期期末监测试题含解析
- 2026中国中式餐饮白皮书-
- 2025年北京航空航天大学马克思主义基本原理概论期末考试模拟题带答案解析(必刷)
- 江苏省2025年普通高中学业水平合格性考试语文试卷(含答案)
- 高一物理(人教版)试题 必修二 阶段质量检测(一) 抛体运动
- 2025年山东省枣庄市检察院书记员考试题(附答案)
- 医药连锁年终总结
- 2025-2026学年人教版七年级生物上册知识点梳理总结
- 工业设计工作流程及标准教程
- 《好睡新的睡眠科学与医学》阅读笔记
- 寒假安全教育课件模板
评论
0/150
提交评论