微机原理与接口技术思考题1.doc

上传人:m**** 文档编号:542578107 上传时间:2023-09-07 格式:DOC 页数:6 大小:61.50KB
返回 下载 相关 举报
微机原理与接口技术思考题1.doc_第1页
第1页 / 共6页
微机原理与接口技术思考题1.doc_第2页
第2页 / 共6页
微机原理与接口技术思考题1.doc_第3页
第3页 / 共6页
微机原理与接口技术思考题1.doc_第4页
第4页 / 共6页
微机原理与接口技术思考题1.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《微机原理与接口技术思考题1.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术思考题1.doc(6页珍藏版)》请在金锄头文库上搜索。

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

2、=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

3、、下列传送指令中有语法错误的是( )。 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 1

4、1、与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

5、 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.49

6、4F4C4C4FH 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与存储器之间的任何信息交换使用的都是

7、_。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与

8、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

9、.指令MOV AX,BXSI也可写作MOV AX,BX+SI 。()2.CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出()3.立即数是不允许被用作目的操作数的。()4.因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。() 5.MOV指令中的源和目的操作数中至少要有一个是寄存器。() 6.寄存器寻址方式中指令所指明的寄存器就是操作数的存放地址,即操作数在指令指明的寄存器中。()7.IN和OUT指令提供了字和字节两种使用方式,选用哪一种,则取决于外设端口宽度。 ()8.LEA有效地址送寄存器指令格式为: LEA REG

10、,MEM ()9.语句MOV SI,OFFSET BUF的功能是:将变量BUF的偏移地址送入SI,其后的源操作数也属于立即寻址方式。 ()10.存储器的物理地址是由段地址和偏移地址组合而成的。三、填空题1. 三总线包括 总线、 总线和 总线。2. 堆栈段在存储区中的位置由 、 来规定。3PSW是一个16位的寄存器,其中状态标志位有_ _位,控制标志位有_ _位。4.存储器按段划分,每个段的大小可在 范围内选取任意个 数。5计算00000000和01010101的与运算结果是 。6在字操作中,当方向标志DF=0时用 ,当方向标志DF1时用 。7转移可以分成两类: 和 。8段间转移目标地址由新的

11、和 两部分组成。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”的

12、目的操作数的寻址方式是_。四、简答题(每小题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

13、中。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=_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号