版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《汇编语言与接口技术》期末习题试卷及参考答案适用专业:计算机应用、电子信息、机电一体化、物联网技术等专业考试时长:120分钟满分:100分考试形式:闭卷出题依据:高职《汇编语言与接口技术》核心教学大纲,覆盖8086汇编、总线结构、常用接口芯片核心考点一、单项选择题(每题2分,共20题,总计40分)1.8086CPU的地址总线位数为()A.8位B.16位C.20位D.32位2.8086汇编指令中,MOVAX,[BX+SI]的寻址方式是()A.立即寻址B.寄存器寻址C.基址变址寻址D.直接寻址3.CPU执行OUTDX,AL指令时,输出到数据总线的内容是()A.AL寄存器值B.DX寄存器值C.DL寄存器值D.AH寄存器值4.8086CPU中,用于存放指令偏移地址的寄存器是()A.AXB.BPC.IPD.SP5.堆栈操作遵循的基本原则是()A.先进先出B.先进后出C.随机存取D.无序存取6.标志寄存器中,CF标志位表示的是()A.零标志B.进位/借位标志C.符号标志D.奇偶标志7.能够实现无条件跳转的汇编指令是()A.JZB.JMPC.JCD.JS8.8086系统中,I/O端口的寻址空间大小为()A.256BB.1KBC.64KBD.1MB9.连接微机主机与外部设备的核心电路称为()A.总线B.接口电路C.存储器D.控制器10.8255并行接口芯片的工作方式中,无条件传输方式为()A.方式0B.方式1C.方式2D.方式311.8086最小工作模式的特点是()A.多处理器协作B.单CPU独立工作C.需外接总线控制器D.无地址总线12.汇编语言中,END伪指令的作用是()A.定义变量B.标记程序结束C.段定义D.子程序返回13.指令PUSHAX的执行操作是()A.AX内容出栈B.AX内容入栈C.栈内容送入AXD.栈清零14.8253定时/计数器的核心功能是()A.并行数据传输B.串行通信C.定时、计数D.中断控制15.下列属于合法汇编指令的是()A.MOVDS,1000HB.MOVAX,BLC.MOV[BX],AXD.MOVCS,AX16.微机系统三大总线不包括()A.地址总线B.数据总线C.控制总线D.电源总线17.中断向量表在8086内存中的固定起始地址是()A.00000HB.10000HC.FFFFFHD.0FFFFH18.指令ADDAX,BX执行后,影响的标志位不包括()A.CFB.ZFC.SFD.IP19.串行接口相较于并行接口的主要优势是()A.传输速度快B.布线简单、传输距离远C.控制简单D.无传输误差20.子程序调用指令是()A.CALLB.RETC.JMPD.LOOP二、判断题(每题1分,共10题,总计10分,对√错×)1.8086CPU是16位处理器,内部数据总线为16位。()2.立即数可以直接送入段寄存器DS、CS。()3.堆栈段寄存器SS用于存放堆栈段的段基地址。()4.8255芯片拥有A、B、C三个8位并行I/O端口。()5.JMP指令执行后,不会影响任何标志位。()6.I/O端口独立编址方式下,端口地址与内存地址相互独立。()7.POP指令执行时,堆栈指针SP先减2,再取数据。()8.汇编语言是面向机器的低级语言,执行效率高。()9.8253计数器只能实现定时功能,无法实现计数功能。()10.中断向量表中每个中断向量占用4字节内存空间。()三、填空题(每空1分,共15空,总计15分)1.8086CPU有________、________、SS、ES四个段寄存器。2.汇编语言源程序的基本结构包括代码段、________、________。3.微机系统三大总线:地址总线、________、________。4.堆栈的两个基本操作:________、________。5.8255的三种工作方式:方式0、________、________。6.条件跳转指令依据________寄存器的状态标志位实现跳转。7.8086系统中,物理地址=________×16+________。8.接口电路的基本功能是数据缓冲、________、________。四、简答题(每题5分,共4题,总计20分)1.简述8086CPU最小模式与最大模式的区别。2.简述汇编语言中堆栈的作用及操作规则。3.简述8255并行接口芯片的端口功能及工作特点。4.简述微机I/O接口独立编址与统一编址的优缺点。五、程序分析题(每题7.5分,共2题,总计15分)1.分析下列汇编程序段,写出每条指令功能及程序最终执行结果。MOVAX,1234HMOVBX,5678HADDAX,BXSUBBX,AX2.分析下列堆栈操作程序,写出SP、AX的最终值(已知初始SP=1000H)。MOVAX,8899HPUSHAXMOVAX,1122HPOPAX参考答案及详细解析一、单项选择题答案及解析1.C解析:8086地址总线20位,可寻址最大内存空间1MB。2.C解析:BX为基址寄存器,SI为变址寄存器,二者组合为基址变址寻址。3.A解析:OUTDX,AL指令功能为将AL中8位数据输出至DX指定的I/O端口。4.C解析:IP指令指针寄存器,专门存放当前指令的偏移地址,控制程序执行顺序。5.B解析:堆栈核心规则先进后出,是堆栈操作的唯一存取原则。6.B解析:CF进位标志,无符号数运算产生进位/借位时置1。7.B解析:JMP为无条件跳转指令,JZ/JC/JS均为条件跳转指令。8.C解析:8086采用独立编址,I/O端口地址范围0000H~FFFFH,共64KB。9.B解析:接口电路是主机与外设数据传输、信号匹配的核心桥梁。10.A解析:8255方式0为基本I/O方式,无条件数据传输,无需联络信号。11.B解析:最小模式为单CPU系统,CPU直接输出总线控制信号;最大模式为多处理器系统。12.B解析:END为程序结束伪指令,标记汇编程序终止位置。13.B解析:PUSH为入栈指令,将寄存器数据压入堆栈保存。14.C解析:8253是可编程定时/计数器,主要实现硬件定时、脉冲计数功能。15.C解析:段寄存器不能直接赋值立即数、寄存器位数需匹配,MOV[BX],AX为合法指令。16.D解析:微机系统核心三总线为地址、数据、控制总线,无电源总线。17.A解析:8086中断向量表固定占用内存00000H~003FFH区域。18.D解析:算术运算指令影响CF、ZF、SF等状态标志,不改变IP指令指针。19.B解析:串行通信逐位传输,布线少、抗干扰强、传输距离远,速度低于并行通信。20.A解析:CALL调用子程序,RET子程序返回,JMP跳转,LOOP循环指令。二、判断题答案及解析1.√解析:8086是16位微处理器,内部数据总线、通用寄存器均为16位。2.×解析:段寄存器(CS/DS/SS/ES)不允许直接装入立即数,需通过通用寄存器中转。3.√解析:SS堆栈段寄存器存放堆栈段基地址,SP存放堆栈偏移地址。4.√解析:8255包含A、B、C三个独立8位并行端口,可灵活配置输入输出。5.√解析:无条件跳转指令JMP仅修改IP/CS值,不影响任何标志寄存器位。6.√解析:独立编址下,I/O端口与内存地址空间相互独立,使用专用I/O指令访问。7.×解析:POP指令执行规则:先取栈顶数据,再SP+2;PUSH为先SP-2,再存数据。8.√解析:汇编语言贴近机器指令,编译效率高、执行速度快,属于低级语言。9.×解析:8253兼具定时和计数双重功能,可通过工作模式配置实现。10.√解析:每个中断向量包含偏移地址+段地址,共4字节,对应一个中断服务程序入口。三、填空题答案1.CS、DS2.数据段、堆栈段3.数据总线、控制总线4.入栈(PUSH)、出栈(POP)5.方式1、方式26.标志(FR)7.段地址、偏移地址8.信号转换、时序匹配四、简答题参考答案1.8086CPU最小模式与最大模式的区别①适用场景:最小模式为单CPU独立工作系统;最大模式为多处理器协作系统,可搭配协处理器工作。②控制信号:最小模式由CPU直接输出全部总线控制信号;最大模式需外接8288总线控制器生成控制信号。③硬件结构:最小模式电路简单、成本低;最大模式硬件复杂,支持多设备并行工作。④应用场景:最小模式适用于小型单片机、简易微机系统;最大模式适用于高性能微机、工控系统。2.汇编语言中堆栈的作用及操作规则主要作用:临时保存寄存器数据、保护现场、子程序调用与中断处理时保存返回地址、实现数据暂存与互换。操作规则:严格遵循先进后出、后进先出;PUSH入栈:SP先减2,再存入16位数据;POP出栈:先读取栈顶数据,SP再加2;堆栈操作仅支持16位数据传输。3.8255并行接口芯片的端口功能及工作特点端口功能:包含A、B、C三个8位并行I/O端口,A口、B口可独立配置输入输出,C口可拆分高低4位配合A、B口工作,实现联络控制。工作特点:可编程配置三种工作方式,适配无条件传输、查询传输、中断传输;通用性强、控制简单,广泛应用于外设并行数据交互。4.微机I/O接口独立编址与统一编址的优缺点独立编址:优点是不占用内存地址空间、地址译码简单、专用I/O指令执行效率高;缺点是需要专用指令,程序兼容性一般。统一编址:优点是无需专用I/O指令,可直接用内存指令操作端口,编程灵活;缺点是占用内存地址空间,减少有效内存寻址范围。五、程序分析题参考答案1.程序段分析结果①MOVAX,1234H:将立即数1234H送入AX,AX=1234H②MOVBX,5678H:将立即数5678H送入BX,BX=5678H③ADDAX,BX:AX=1234H+5678H=68ACH,BX保持不变④SUBBX,AX:BX=5678H-68ACH=EDBCH(产生借位,CF=1)最终结果:AX=68ACH,BX=EDBCH,CF=12.堆栈操作程序分析结果初始状态:SP=1000H①MOVAX,8899H:A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 警钟长鸣交通安全意识先行,小学主题班会课件
- 一年级下减法题目及答案
- 文明礼仪养成:礼貌用语记心中小学主题班会课件
- 考研护理综合(外科护理学)历年真题试卷汇编(含答案)
- 硬盘录像机设置施工工艺
- 消毒供应中心安全管理制度
- ICU病房地震应急演练方案脚本
- 通知项目审核的结果(3篇范文)
- 产房坠床应急预案演练脚本
- 采石场边坡治理绿化施工方案及技术措施
- 陕西省咸阳市2023-2024学年高二下学期7月期末考试 数学 含答案
- GB/T 44963-2024储粮保水技术规范
- DB11T 3028-2022 古柏树养护与复壮技术规程
- DZ∕T 0070-2016 时间域激发极化法技术规程(正式版)
- 2024年红河州国有资产(持股)经营有限公司招聘笔试冲刺题(带答案解析)
- 西安外国语大学附属小学(雁塔区)小学六年级小升初期末语文试卷
- 《幼儿教师口语》第七章幼儿教师交际口语训练
- 玻璃、易碎品及异物检查记录表
- 夏季四防安全培训PPT
- 人教版日语七年级第三单元测试卷
- 2022-2023学年北京海淀人大附数学八年级第二学期期末复习检测试题含解析
评论
0/150
提交评论