版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年(完整版)川大微机原理期末试题附答案一、单项选择题(每题2分,共20分)1.8086微处理器中,用于暂存地址和数据的寄存器是()。A.IPB.SPC.AXD.BX答案:C2.8086在最小模式下,控制总线中用于指示当前总线周期类型的信号是()。A.M/IOB.RDC.WRD.ALE答案:A3.若某存储单元的物理地址为23456H,段基址为2000H,则偏移地址为()。A.3456HB.2345HC.03456HD.0345H答案:A(物理地址=段基址×10H+偏移地址,2000H×10H=20000H,23456H-20000H=3456H)4.指令“MOVAL,[BX+SI+05H]”的寻址方式是()。A.寄存器间接寻址B.基址变址寻址C.相对基址变址寻址D.直接寻址答案:C(BX为基址寄存器,SI为变址寄存器,05H为偏移量,属于相对基址变址寻址)5.8259A中断控制器中,用于存放待处理中断请求的寄存器是()。A.IRRB.ISRC.IMRD.PR答案:A(IRR:中断请求寄存器;ISR:中断服务寄存器;IMR:中断屏蔽寄存器)6.8253定时器/计数器工作在方式3(方波发生器)时,若计数初值为N(N为偶数),则输出波形的高电平宽度为()。A.N×TCLKB.(N/2)×TCLKC.(N-1)×TCLKD.(N+1)×TCLK答案:B(方式3下,计数初值N为偶数时,高、低电平各占N/2个时钟周期)7.串行通信中,若波特率为9600bps,每个字符包含1个起始位、8个数据位、1个奇偶校验位和1个停止位,则每秒最多可传输的字符数为()。A.872B.960C.800D.1066答案:C(每个字符占11位,9600/11≈872,但实际受同步限制,通常取整为800)8.8086执行“ADDAX,BX”指令时,若AX=1234H,BX=5678H,则标志位OF的值为()。A.0B.1C.不确定D.与CF相同答案:B(1234H+5678H=68ACH,最高位为0(6的二进制最高位是0),次高位相加(2+6=8,二进制1000)产生进位,最高位无进位,OF=1)9.若8255A的A口工作在方式1输入,PC4的功能是()。A.IBFB.STBC.INTRD.INTE答案:B(方式1输入时,PC4为STB(选通输入),PC5为IBF(输入缓冲满),PC3为INTR)10.8086的总线周期中,若存储器速度较慢,需插入等待周期,则应通过()信号通知CPU。A.READYB.TESTC.HOLDD.INTA答案:A(READY为“准备好”信号,低电平时CPU插入等待周期)二、填空题(每空2分,共20分)1.8086微处理器的地址总线有______根,可寻址的内存空间为______。答案:20;1MB(2^20=1048576B=1MB)2.汇编语言程序中,伪指令“DB10DUP(0,2DUP(1))”定义的字节数为______。答案:30(每个DUP单元为0,1,1,共3字节,10×3=30)3.8253的计数器0工作在方式2(速率发生器),CLK0频率为1MHz,要求OUT0输出频率为1kHz,则计数初值应为______。答案:1000(频率=CLK频率/计数初值,1MHz/1kHz=1000)4.8086的中断向量表位于内存的______区域,每个中断向量占______字节。答案:00000H~003FFH;4(中断类型号×4为向量地址,每个向量包含IP和CS各2字节)5.若SP=0100H,执行“PUSHAX”后,SP的值为______;若再执行“POPBX”,SP的值为______。答案:00FEH;0100H(PUSH操作SP减2,POP操作SP加2)6.串行通信中,RS-232C的逻辑“1”电平范围是______,逻辑“0”电平范围是______。答案:-15V~-3V;+3V~+15V三、简答题(每题6分,共30分)1.简述8086最小模式与最大模式的主要区别。答案:最小模式下,8086直接产生所有控制信号(如M/IO、RD、WR等),适用于单处理器系统;最大模式下,需通过8288总线控制器产生控制信号,支持多处理器协同工作,控制信号更复杂(如LOCK、QS0/QS1等),适用于较大系统。2.说明8259A的中断屏蔽寄存器(IMR)和中断服务寄存器(ISR)的功能。答案:IMR用于屏蔽特定中断源,对应位为1时屏蔽该中断请求;ISR用于记录当前正在服务的中断源,当CPU响应某中断时,对应位被置1,中断结束后清零(自动或手动EOI)。3.简述8086执行一条指令的基本过程。答案:(1)取指令:根据CS:IP从内存读取指令到指令队列;(2)指令译码:EU对指令进行分析;(3)执行指令:EU根据译码结果,进行算术逻辑运算、寄存器操作或内存/IO访问,若需访问内存/IO,通过BIU计算物理地址并完成数据传输;(4)更新IP(或CS:IP)指向下一条指令。4.8255A的A口工作在方式2(双向选通IO)时,需要占用哪些C口引脚?各引脚的功能是什么?答案:占用PC3~PC7共5个引脚:PC7=OBF_A(A口输出缓冲满),PC6=ACK_A(外部响应输出),PC5=IBF_A(A口输入缓冲满),PC4=STB_A(外部输入选通),PC3=INTR_A(中断请求)。5.简述汇编语言中“段寄存器”的作用及使用规则。答案:段寄存器(CS、DS、ES、SS)用于存放段基址,将1MB内存划分为逻辑段(最大64KB)。规则:CS默认与IP组合访问代码段;DS默认与偏移地址(如BX、SI、DI等)组合访问数据段;ES默认作为附加段基址(如串操作的目的地址);SS与SP/BP组合访问堆栈段;访问非默认段时需用段超越前缀。四、分析题(每题10分,共20分)1.已知8086系统中,DS=2000H,BX=1000H,SI=0500H,内存单元[21500H]=34H,[21501H]=12H,[21502H]=78H,[21503H]=56H。分析指令“MOVAX,[BX+SI]”执行后AX的值,并说明寻址过程。答案:(1)计算有效地址(EA):BX+SI=1000H+0500H=1500H;(2)物理地址=DS×10H+EA=2000H×10H+1500H=21500H;(3)内存中21500H为低字节(34H),21501H为高字节(12H),因此AX=1234H。2.8253的计数器0(端口地址40H)、控制口(43H)工作在方式3(方波发生器),CLK0=2MHz,要求OUT0输出频率为1kHz。分析初始化程序(包括控制字和计数初值的计算)。答案:(1)控制字格式:计数器0(00),先写低字节后写高字节(11),方式3(011),二进制计数(0),即控制字=00110110B=36H;(2)计数初值N=CLK频率/OUT频率=2MHz/1kHz=2000;(3)初始化程序:MOVAL,36HOUT43H,AL;写入控制字MOVAX,2000OUT40H,AL;先写低字节(00H)MOVAL,AHOUT40H,AL;后写高字节(07H,因2000=07D0H,低字节D0H,高字节07H)五、编程题(每题15分,共30分)1.编写汇编程序,实现将内存中以BUFFER为首址的100个无符号字节数的最大值存入MAX单元。要求使用循环结构,不允许使用串操作指令。答案:DATASEGMENTBUFFERDB100DUP(?);原始数据区MAXDB?;存放最大值DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;初始化DSLEASI,BUFFER;SI指向BUFFER首址MOVAL,[SI];初始最大值为第一个数INCSI;SI指向下一个数MOVCX,99;循环99次(已比较1次)LOOP1:CMPAL,[SI];比较当前最大值与下一个数JAENEXT;若当前大,跳过MOVAL,[SI];否则更新最大值NEXT:INCSI;SI指向下一个数DECCX;计数器减1JNZLOOP1;未比较完则继续MOVMAX,AL;保存最大值MOVAH,4CH;退出程序INT21HCODEENDSENDSTART2.设计8086与8255A的接口电路,要求A口工作在方式1输出,B口工作在方式0输入,C口剩余引脚作为输出。已知8255A的控制口地址为0FFE0H,编写初始化程序,并编写向A口输出一个字节(存于AL)的程序段(需考虑握手信号)。答案:(1)控制字格式:A口方式1输出(A组:101),B口方式0输入(B组:001),C口上半部分(PC7~PC4)随A口方式1输出自动定义(OBF_A=PC7,ACK_A=PC6,INTR_A=PC3),C口下半部分(PC2~PC0)作为输出(B组控制位为0),因此控制字=10100000B=A0H。(2)初始化程序:MOVDX,0FFE0H;控制口地址MOVAL,0A0H;控制字OUTDX,AL;写入控制字(3)向A口输出字节的程序段(需等待OBF_A无效,即输出缓冲空):WAIT_OBF:INAL,DX;读取C口状态(假设C口地址为0FFE2H)TESTAL,080H;检查PC7(OBF_A)是否为0(OBF_A=0表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国涡流泵行业新进入者威胁与壁垒分析报告
- 2026中国物流自动化设备市场现状与未来发展趋势及投资战略分析报告
- 2026中国印刷包装制造行业市场供需现状走势分析及产业持续发展规划
- 2026汽车维修保养行业市场深度调研及投资前景与投资策略研究报告
- 2026年初中化学模拟练习卷
- 2026中国洗衣液市场竞争格局与主要厂商策略对比报告
- 2026青岛地铁线网客流预测智能调整优化持续提升线网服务能力分析研究报告
- 2026母婴用品市场消费行为分析及投资组合调整策略
- 2026食品添加剂行业供需关系演变研究及投资测算行业布局报告
- 2026欧洲通信基站建设行业市场供需分析及产业投资政策规划研究报告
- 椎间孔镜技术
- 2026年中央广播电视总台招聘124人笔试模拟试题及答案解析
- 安全隐患的四个因素课件
- 2026年及未来5年市场数据中国纤维素酶行业发展趋势预测及投资战略咨询报告
- 2025辽宁沈阳盛京军胜农业发展科技有限公司及所属企业招聘18人笔试历年参考题库附带答案详解
- 2025年福建省机关事业单位工勤人员技能等级考试及答案(行政事务人员技师)
- 新东方在线教育培训营销策略研究
- 安全生产四级控制目标是什么
- 施工中暑事故应急处置方案
- 上海市2025-2026年政府采购
- 2025年甘肃省白银市会宁县缩减城区义务段教师选调岗位笔试备考试题及答案解析
评论
0/150
提交评论