第三章 指令系统复习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11.下列指令中错误指令是( )、( ) 和( )。 A)MOV AX,DS B)MOV CS,1500H C)MOV SI,BX D)MOV [3000H],AL E)MOV [DI+32H],[1845H] F)MOV AL,1000H 12.JMP WORD PTR [BX]的目标地址偏移量是 ( ) A)BX的内容 B)BX所指向的内存字单 元之内容 C)IP+BX的内容 D)IP+[SI]
四、思考题
1、限用三条指令实现将DA1和DA2二个字 节存储单元的内容进行交换。 2、编写统计连续存储区10个数据(变量名 DATA)中奇数、偶数的个数。
5.下列指令执行时出错的是( ) A.ADD BUF1,BUF2 B.JMP DWORD PTR DAT [BX] C.MOV AX,[BX+DI] NUM D.TEST AL,08H 6.已知(AX)=1234H,执行下述三条指令后, (AX)= ( ) MOV BX,AX NEG BX ADD AX,BX A.1234H B.0EDCCH C.6DCCH D.0000H
7.在下列指令中,______指令的执行会影 响条件码中的CF位。 A.JMP NEXT B.JC NEXT C.INC BX D.SHL AX,1 8.将DX的内容除以2,正确的指令是( ) A.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,1
9.若栈顶的物理地址是20100H,当执行完POP AX指令后, 栈顶的物理地址是( )。 A)20102H B)20101H C)20100H D)20103H 10.下列指令中,源操作数的寻址方式中,( )属于 立即寻址, ( )属于寄存器寻址,( )属于寄存器间接寻址, ( )属于直接寻址,( )属于寄存器相对寻址。 A)MOV AX,[4000H] B)MOV [BX],AX C)SUB AX,2000H D)MOV AX,[SI+12H] E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]
Leabharlann Baidu
8、一对操作堆栈的指令为________和________。 9、LOOPNZ的循环条件为________。 10、指令LOOP NEXT的循环次数必须存放在 _____________寄存器中。 11、DIV BX指令的被除数隐含的寄存器为 ________和________,存放商的寄存器为 ________,存放余数的寄存器为________。 12、实现无符号数乘2的指令的助记符是________, 实现有符号数除2的指令的助记符是________。 13、中断调用指令的助记符是________,中断返 回指令的助记符是________。 14、子程序调用指令的助记符是________,子程 序返回指令的助记符是________。
13.指令LOOPNZ的循环结束条件是 ( )。 A)CX=0且ZF=0 B)CX=0或ZF=0 C)CX=0且ZF=1 D)CX=0或ZF=1 14、指令CALL DWORD PTR [BX]目标地 址的寻址方式为 A)段内直接B)段内间接C)段间直接D) 段间间接
三、简答题 1.假定(DX)=10111001B,(CL)=3,(CF) =1,试确定下列各条指令单独执行后,DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL 2.写出完成下述功能的指令: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)AL的内容乘以BL的内容 (4)测试AL最低位是否为1 (5)把AL内容变成对应的ASCII (6)截取AL的低4位 (7)交换AX、BX的内容。
第三章 寻址方式与指令系统
复习题
一、填空题
1、I/O端口的寻址方式有两种,分别是 ___________,_____________。 2、指令MUL BX隐含的被乘数寄存器是 ___________, 指令LOOP NEXT的循环次数必须存放在 ____________寄存器中。 3、指令JO NEXT 表示OF=________时转移。 4、将I/O设备端口内容读入AL中的指令助记符是 ___________。 5、8086CPU的 I/O指令采用间接寻址时,使用的间 接寄存器是________。 6、设置IF=1的指令为________。 7、清除CF标志的指令为________。
二、选择题
1.下列叙述正确的是( ) A.对两个无符号数进行比较采用CMP指令,对 两个有符号数比较用CMPS指令 B.对两个无符号数进行比较采用CMPS指令, 对两个有符号数比较用CMP指令 C.对无符号数条件转移采用JAE/JNB指令,对 有符号数条件转移用JGE/JNL指令 D.对无符号数条件转移采用JGE/JNL指令,对 有符号数条件转移用JAE/JNB指令 2.在下列指令的表示中,不正确的是( ) A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC 100 D.MUL CL