




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术复习题1一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每小题1分,共30分) 1、设DS=8225H,DI=3942H,指令NEG BYTE PTRDI操作数的物理地址是( ) A、85B92H B、86192H C、BB690H D、12169H 2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 3、循环指令LOOPNZ终止循环的条件是( )。 A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、CX=1,且ZF=0 D、CX=1,或ZF=1 4、对寄存器AX的内容乘以4的正确指令序列是( )。 A、SHR AX,1 SHR AX,1 B、SHL AX,1 SHL AX,1 C、ROL AX,1 ROL AX,1 D、RCR AX,1 RCR AX,1 5、执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )。 A、OF,AF,PF B、OF,AF,CF C、OF,PF,CF D、AF,PF,CF 6、设DH=10H,执行NEG DH指令后,正确的结果是( )。 A、DH=10H CF=1 B、DH=0F0H CF=0 C、DH=10H CF=0 D、DH=0F0H CF=1 7、下列传送指令中有语法错误的是( )。 A、MOV CS,AX B、MOV DS,AX C、MOV SS,AX D、MOV ES,AX 8、下面指令执行后,改变AL寄存器内容的指令是( )。 A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL 9、执行除法指令后,影响的标志位是( )。 A、CF,OF B、SF,ZF C、CF,OF,SF D、AF,CF,OF,PF,SF,ZF都不确定 10、执行下面指令序列后,结果是( )。 MOV AL,82H CBW A、AX=0FF82H B、AX=8082H C、AX=0082H D、AX=0F82H 11、与MOV BX,OFFSET VAR指令完全等效的指令是( )。 A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D、LEA BX,VAR 12、MOV SP,3210H PUSH AX 执行上述指令序列后,SP寄存器的值是( )。 A、3211H B、320EH C、320FH D、3212H 13、为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是( )。 A、INC CX JZ MINUS B、SUB CX,OFFFFH JZ MINUS C、AND CX,OFFFFH JZ MINUS D、XOR CX,OFFFFH JZ MINUS 14、AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如ALVAR,那么溢出位和符号位的关系是( )。 A、OF=SF B、OF1SF C、OF=SF=1 D、OF=SF=0 15一台完整的计算机系统包括_。A.硬件系统和软件系统 B系统硬件和系统软件 C控制器、运算器、存储器、输入设备和输出设备 D.操作系统、机器语言、汇编语言、高级语言1680868088微处理器包含有两个独立的部件_和_。AR和ALU BCS和IP CBIU和EU DCPU和I0设备17 .字符串HOLLO的ASCII代码表示为_.A.484F4C4C4FH B.484F4D4D4FH C.494F4C4C4FH D.494F4D4D4FH18如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是_:212CH。A IEA2H B IEB2H C IFA2H D IFB2H19,现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是_。 A 1107AH B 01F4FH C. 11F4FH D 1117AH20一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是_。A.111ACH B.11190H C.11198H D.1119AH21在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是_。A逻辑地址 B物理地址 C有效地址 D.相对地址22十进制数-80用16位补码表示是_。 A FFBOH B 8080H C FF80H D F080H 23. 设(DS)=6789H,偏移量为84H,该字节的物理地址是_。A. 67974H B. 6873H C. 67914H D. 681DH 24在程序执行过程中,IP寄存器中始终保存的是_。 A上一条指令的首地址 B.下一条指令的首地址C正在执行指令的首地址 D需计算有效地址后才能确定地址25一个16位相对偏移量的范围是_。 A 0-65535 B 0000H-FFFFH C 8000H-7FFFH D 8000H-FFFFH26与BP寄存器组合才能形成堆栈中物理地址的寄存器是_。ACS寄存器 B.IP寄存器 C. DS寄存器 D.SS寄存器27 .指令代码的地址存放在寄存器_中。 A.DS和SI B.BX和BP C.ES和DI D.CS和IP28能充当间接寄存器寻址方式的寄存器是_。A.BX B.AX C.CX D.DX29在寄存器相对寻址方式MOV AX,SI+DAT中,偏移量DAT应是一个_。A. 原码 B.补码 C反码 D.移码30.下述对PSW寄存器中标志位不产生影响的指令是_。AJMP NEXT BTEST AL,80H CSHL AL,1 DINC SI二、判断题(只需判断对错,在题干前括号里对,错)()1.指令MOV AX,BXSI也可写作MOV AX,BX+SI 。()2.CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出()3.立即数是不允许被用作目的操作数的。()4.因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。() 5.MOV指令中的源和目的操作数中至少要有一个是寄存器。() 6.寄存器寻址方式中指令所指明的寄存器就是操作数的存放地址,即操作数在指令指明的寄存器中。()7.IN和OUT指令提供了字和字节两种使用方式,选用哪一种,则取决于外设端口宽度。 ()8.LEA有效地址送寄存器指令格式为: LEA REG,MEM ()9.语句MOV SI,OFFSET BUF的功能是:将变量BUF的偏移地址送入SI,其后的源操作数也属于立即寻址方式。 ()10.存储器的物理地址是由段地址和偏移地址组合而成的。三、填空题1. 三总线包括 总线、 总线和 总线。2. 堆栈段在存储区中的位置由 、 来规定。3PSW是一个16位的寄存器,其中状态标志位有_ _位,控制标志位有_ _位。4.存储器按段划分,每个段的大小可在 范围内选取任意个 数。5计算00000000和01010101的与运算结果是 。6在字操作中,当方向标志DF=0时用 ,当方向标志DF1时用 。7转移可以分成两类: 和 。8段间转移目标地址由新的 和 两部分组成。9段内直接短转移格式只允许在 到 字节的范围内转移。10. 8位无符号整数的表示范围为0255,写成16进制形式为00H_;8位有符号整数的表示范围为-128+127,写成16进制形式为_。11. 8086/8088分段管理存储空间,但每段容量最大不超过_。12. 逻辑地址为F000:100的存储单元,其物理地址是_。13. 用来指示堆栈栈顶的偏移地址的是_寄存器。14. 若要测试AL寄存器D4、D2、D0位是否都为0,则可使用_指令语句(含操作数),以产生转移条件。这条指令执行后 将利用标志位_实现转移。15. 假设varw是一个16位变量,则指令“mov varw,ax”的目的操作数的寻址方式是_。四、简答题(每小题5分) 1.在指令系统中,段内、段间返回均为RET指令。试回答: (1)执行段内返回RET指令时,执行的操作是: (2)执行段间返回RET指令时,执行的操作是: 2.请指出下列指令错误原因:A.ORAX,CX;B.ADDSI,BXDI;C.JMPBYTEPTRLOOPS; D.SARAX,4; E.RCLDX; 3.试根据以下要求,分别写出相应的汇编语言指令。A.把AX寄存器和BX寄存器的内容相加,结果存入AX中。B.用BX和SI的基址变址寻址方式,把存储器中的一个字节与DL的内容相加,并把结果送回DL中。C.把数OBEH与AH内容相加,结果送回AH中。D.用SI和位移量0200H的寄存器相对寻址方式把存储器中的一个字与AX相加,并把结果送回存储单元中。E.用位移量0860H的直接寻址方式把存储器中一个字与数2EA0H相加,结果回送存储器中。4、8088的EU和BIU有哪些主要功能?在执行指令期间,EU能直接访问存储器吗?5、已知X=1100001B,Y=1010101B,用8位补码计算(X-Y)补=?,并说明结果是否溢出。五、程序分析题(每小题6分,共18分) 1、已知AX=0FF60H,CF=1 MOV DX,96 XOR DH,0FFH SBB AX,DX 执行上述指令序列后,AX=_,CF=_ 2、设寄存器AL,BL,CL中内容均为76H, XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=_ BL=_,CL=_ 3、已知AX=0A33AH,DX=0F0F0H AND AH,DL XOR AL,DH NEG AH NOT AL 执行上述指令序列后,AH=_,AL=_ 六、程序填空题(注意:下列各小题中,每空只能填一条指令!每小题6分) 1、下面程序段是判断寄存器AH和AL中第3位是否相同,如相同,AH置0,否则AH置全1。试把空白处填上适当指令。 _ AND AH,08H _ MOV AH,OFFH JMP NEXT ZERO:MOV AH,0 NEXT: 微机原理与接口技术思考题1答案一、单项选择题1. A 2.B 3.B 4.B 5.A 6.D 7.A 8.D 9.D 10.A 11.D 12.B 13.C 14.A 15. B 16.C 17.A 18.A 19.D 20.C 21.B 22.A 23.C 24.B 25.A 26.D 27.D 28.A 29.B 30.A二、判断题1.()2.()3.()4.()5. ( )6. () 7.()8. () 9. ()10. ( )三、填空题3. 三总线包括 地址 总线、数据 总线和 控制 总线。4. 堆栈段在存储区中的位置由 SS 、 SP 来规定。3PSW是一个16位的寄存器,其中状态标志位有_6_位,控制标志位有_3_位。4.存储器按段划分,每个段的大小可在64KB 范围内选取任意个字节数。5 计算00000000和01010101的与运算结果是 00 。6在字操作中,当方向标志DF=0时用 + ,当方向标志DF1时用 - 。7 转移可以分成两类:段内转移和段间转移。8段间转移目标地址由新的段地址和偏移地址两部分组成。9段内直接短转移格式只允许在-128 到+127字节的范围内转移。10. 8位无符号整数的表示范围为0255,写成十六进制形式为00H FFH ,8位有符号整数的表示范围为-128+127,写成十六进制形式为 80H 7FH 。11. 8086/8088分段管理存储空间,但每段容量最大不超过 64KB 。12. 逻辑地址为F000:100的存储单元,其物理地址是 F0100H 。13. 用来指示堆栈栈顶的偏移地址的是 SP 寄存器。14. 若要测试AL寄存器D4、D2、D0位是否都为0,则可使用 test al,00010101b 指令语句(含操作数),以产生转移条件。这条指令执行后 将利用标志位 ZF 实现转移。15. 假设varw是一个16位变量,则指令“mov varw,ax”的目的操作数的寻址方式是 存储器直接寻址方式 。四、简答题1.执行段内返回: 栈顶内容IP,SP+2SP执行段间返回: 栈顶内容IP,SP+2SP ,栈顶内容C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿克苏市2024-2025学年七年级下学期语文月考测试试卷
- 安徽省黄山市徽州区2023-2024学年高一上学期期末考试物理试卷及答案
- 安徽省蚌埠市禹会区2024-2025学年高一上学期期末考试思想政治试题含参考答案
- 2025 年小升初阳江市初一新生分班考试英语试卷(带答案解析)-(外研版)
- 广东历年(202511-202611)二级人力师论文题目和答辩真题答案
- 脑卒中后吞咽障碍患者进食护理的团体标准应用
- 社区燃气使用安全课件
- 统编版五年级语文上册第七单元拔尖测评卷(含答案)
- 北师大版四年级上册数学期末检测题(无答案)
- 广州房屋定金合同范本
- T/QX 005-2021加油站油罐机械清洗作业规范
- T/CECS 10226-2022抗裂硅质防水剂
- 人教鄂教版科学 四年级上册 第一单元 多样的动物 单元教学解读
- 2025年江西赣州市融资担保集团有限公司招聘笔试参考题库附带答案详解
- 2024-2025年第二学期学校国际交流合作计划
- 快递驿站合作合同协议
- 美国对全球加征关税
- 造口皮炎护理个案分享
- 街道文体中心管理制度
- 海铁联运集装箱码头共享堆场堆存模板设计研究
- 农业新质生产力:助力乡村振兴
评论
0/150
提交评论