版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年大学电子信息工程(微机原理及应用)试题及答案
(考试时间:90分钟满分100分)班级______姓名______第I卷(选择题共40分)答题要求:本卷共20小题,每小题2分。在每小题给出的四个选项中,只有一项是符合题目要求的。1.微机系统中,存储容量1MB等于()A.1024BB.1024KBC.1000BD.1000KB2.8086CPU中,段寄存器的位数是()A.8位B.16位C.20位D.32位3.下列指令中,属于数据传送类指令的是()A.ADDB.MOVC.JMPD.CMP4.8086CPU的标志寄存器中,用于反映运算结果是否为0的标志位是()A.CFB.OFC.ZFD.SF5.十进制数56转换为二进制数是()A.111000BB.110110BC.101110BD.100110B6.8086CPU的地址总线有()A.8条B.16条C.20条D.32条7.下列存储器中,速度最快的是()A.硬盘B.内存C.光盘D.软盘8.8086CPU中,执行乘法指令时,结果存放在()A.AXB.BXC.CXD.DX9.十六进制数2A转换为十进制数是()A.42B.40C.32D.2810.8086CPU的中断向量表存放在内存的()A.00000H-003FFHB.00000H-007FFHC.00000H-00FFFHD.00000H-01FFFH11.下列指令中,能实现将AL中的内容乘以2的是()A.SHLAL,1B.SHRAL,1C.ROLAL,1D.RORAL,112.8086CPU的典型总线周期包含()个时钟周期。A.2B.3C.4D.513.十进制数-32的补码是()A.11000000BB.10111111BC.11100000BD.10000000B14.8086CPU中,堆栈操作遵循的原则是()A.先进先出B.先进后出C.随机进出D.以上都不对15.下列存储器中,属于易失性存储器的是()A.ROMB.EPROMC.RAMD.FlashMemory16.8086CPU的指令队列长度是()A.4字节B.6字节C.8字节D.10字节17.十六进制数3F转换为二进制数是()A.100111BB.110011BC.111111BD.101111B18.8086CPU中,用于控制中断允许的标志位是()A.IFB.TFC.DFD.OF19.下列指令中,能实现将AX中的低8位清零的是()A.ANDAX,00FFHB.ORAX,00FFHC.XORAX,00FFHD.TESTAX,00FFH20.8086CPU的最小模式下,MN/MX引脚应接()A.+5VB.0VC.悬空D.以上都不对第II卷(非选择题共60分)(一)填空题(共10分)答题要求:本大题共5小题,每小题2分。请将答案填写在题中的横线上。1.微机系统由硬件系统和______系统组成。2.8086CPU的段地址和偏移地址组合形成______位的物理地址。3.指令系统中,______指令用于无条件转移程序执行的位置。4.存储器的存储容量通常用______和______来表示。5.8086CPU的中断分为可屏蔽中断和______中断。(二)简答题(共15分)答题要求:本大题共3小题,每小题5分。简要回答问题。1.简述8086CPU的寄存器组织。2.说明MOV指令的功能及使用方法。3.简述堆栈的作用。(三)程序设计题(共15分)答题要求:本大题共1小题,15分。编写程序实现将内存中从1000H开始的10个字节数据传送到2000H开始的内存单元中。(四)分析题(共10分)材料:以下是一段8086汇编程序:MOVAX,1000HMOVBX,2000HMOVCX,10LOP:MOVAL,[AX]MOV[BX],ALINCAXINCBXDECCXJNZLOP问题:请分析该程序的功能,并说明每一条指令的作用。每个小题的题目字数150字到200字之间并留出3行空白作答区域:该程序的功能是将内存中从1000H开始的10个字节数据传送到2000H开始的内存单元中。首先将1千存入AX,2千存入BX,1十条存入CX。然后进入循环,每次将AX处的字节取出存入AL,再将AL存入BX处,接着AX和BX分别加1,CX减1。若CX不为0则跳回LOP继续循环,直到CX为0传送完成。(五)综合应用题(共20分)材料:已知8086CPU执行如下程序段:MOVAX,0100HMOVBX,0200HADDAX,BXJNCNEXTINCAXNEXT:MOVCX,AX问题:1.执行该程序段后,AX、BX、CX寄存器的值分别是多少?2.程序执行过程中,标志寄存器的哪些标志位会发生变化?变化情况如何?每个小题的题目字数150字到200字之间并留出3行空白作答区域:1.首先AX为0100H,BX为0200H,执行ADDAX,BX后AX变为0300H。接着判断CF,若CF为0(无进位)则跳转到NEXT,这里无进位所以跳转到NEXT,AX值不变仍为0300H,BX不变仍为0200H。最后将AX值赋给CX,所以CX为0300H。2.程序执行过程中,ADD指令执行后,CF标志位可能会变化,若相加结果有进位CF为1,否则为0。这里相加无进位CF为0。ZF标志位也可能变化,若结果为0则ZF为1,此结果不为0所以ZF为0。OF标志位若有溢出则为1,这里无溢出所以OF为0。SF标志位根据结果的符号设置,此结果为正所以SF为0。PF标志位根据结果中1的个数设置,这里也会相应变化。答案:1.B2.B3.B4.C5.A6.C7.B8.A9.A10.A11.A12.C13.C14.B15.C16.B17.C18.A19.A20.A填空题答案:1.软件2.203.JMP4.字节数、字数5.非屏蔽简答题答案:1.8086CPU的寄存器组织包括通用寄存器(AX、BX、CX、DX、SI、DI、BP、SP)、段寄存器(CS、DS、SS、ES)、标志寄存器(FLAGS)。通用寄存器可用于数据存储和运算,段寄存器用于存放段地址,标志寄存器记录运算结果的状态等信息。2.MOV指令用于数据传送。格式为MOV目的操作数,源操作数。可实现寄存器之间、寄存器与内存之间的数据传送。例如MOVAX,BX将BX中的内容传送到AX中。3.堆栈的作用主要有:保存程序执行过程中的断点,以便中断返回后继续执行;用于子程序调用和返回时传递参数和保存局部变量等;在数据处理中可实现数据的后进先出操作,方便数据的临时存储和处理。程序设计题答案:```assemblyMOVAX,1000HMOVDS,AXMOVES,AXMOVSI,0MOVDI,1000HMOVCX,10LOP:MOVAL,[SI]MOV[DI],ALINCSIINCDIDECCXJNZLOP```分析题答案:该程序实现了内存数据的传送功能。MOVAX,1000H将1000H存入AX;MOVBX,2000H将2000H存入BX;MOVCX,10设置循环次数为10;LOP处的MOVAL,[AX]从AX指向的内存单元取一个字节存入AL,MOV[BX],AL将AL中的字节存入BX指向的内存单元,INCAX使AX指向下一个单元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冲孔护栏施工方案(3篇)
- 清洁打蜡施工方案(3篇)
- 车道现场施工方案(3篇)
- 净网活动策划方案(3篇)
- 铁皮棚施工方案(3篇)
- 业务助理活动策划方案(3篇)
- 施工方案编制概况(3篇)
- 2025年企业财务管理与会计制度培训手册
- 航空货运操作与安全手册
- 书画展活动策划方案
- 医疗器械法规考试题及答案解析
- 2025年河南体育学院马克思主义基本原理概论期末考试笔试题库
- 2026年广西出版传媒集团有限公司招聘(98人)考试参考题库及答案解析
- 2026年中国铁路上海局集团有限公司招聘普通高校毕业生1236人备考题库及答案详解1套
- 2026年上海市普陀区社区工作者公开招聘备考题库附答案
- 甘肃省平凉市(2025年)辅警协警笔试笔试真题(附答案)
- 移动式工程机械监理实施细则
- 买房分手协议书范本
- 门窗安装专项施工方案
- 耐克加盟协议书
- 2025首都医科大学附属北京康复医院招聘36人(第三批)笔试参考题库附答案解析
评论
0/150
提交评论