正确答案是: D
REPZ CMPSB这条指令结束的时候,如果比较的串相等,则________。 A.SF=1 B.ZF=1C.ZF=0 D.CX不为0 正确答案是: B
在一个字符串中查找一个字符,使用REPNZ SCASB指令,执行完后,如果______表示没有找到。
A.ZF=1 B.CX=0 且ZF=0 C.CX=0,且ZF=1 D.OF=1 正确答案是: B
指令RET 8是FAR过程的返回语句,执行之后,SP的值会______。 A.+8 B.-8C.+10 D.+12
正确答案是: D
REPZ重复前缀重复的条件是________
A.CX<>0 且ZF=1 B.CX=0,或ZF=0 C.CX=0,且ZF=0 D.CX<>0 或ZF=1 正确答案是: A
LOOPNE指令的循环条件是_____。
A.CX<>0且ZF=0 B.CX<>0且ZF=1 C.CX<>0或ZF=1 D.CX<>0或ZF=0 正确答案是: A
在PC机中,串操作指令就是完成两个字符串之间的移动、拷贝和转换操作。 正确答案是: Wrong 串操作指令都可以带指令前缀。 正确答案是: Right
FLAG寄存器中的DF位如果为0,则串操作指令执行后,DI和/或SI寄存器的值会递减。 正确答案是: Wrong
REPZ指令前缀引起指令重复执行的条件是CX=0 或 ZF=0 正确答案是: Wrong
REPNZ指令前缀的循环条件与LOOPNE指令的循环条件是一样的。 正确答案是: Right
阅读程序:
MOV CX,100;
MOV SI,0FFFFH; NEXT: INC SI;
CMP BYTE PTR [SI],'A'; LOOPNZ NEXT; EXIT:
该程序段的功能是____________________________。 正确答案是:
从DS:0000开始在连续的100个字节中查找字符’A’ 程序填空:
把内存中从PACKED开始的8个字节单元中的16位组合BCD数转换成非组合BCD数,并把结果存放在从UNPACKED开始的16个字节单元中:
MOV DX,_____8______;
MOV CL,_____4______ MOV SI,0;
MOV DI,____0__________; CONVERT: MOV AL,[SI+PACKED]; MOV AH,AL; AND AL,0FH; SHR AH,CL_____;
MOV [DI+UNPACKED],____AX__________; ADD DI,_____2________; __INC SI____________; DEC DX; JNZ CONVERT; HLT;
请说明下面两段程序的功能 1) mov si, 600h mov di, 601h mov ax, ds mov es, ax mov cx, 256 std
rep movsb
2) cld mov ax, 0fefh mov cx, 5
mov bx, 3000h mov es, bx mov di, 2000h repstows 正确答案是:
1)从DS:600H开始将向低地址方向的256字节向高地址移动一个字节位置。 2)从3000:2000h开始连续存放5个0fefh
指出下列8088指令的错误: (1) MOV 2000, BP (2) PUSH 2000 (3) POP CS (4) XLAT BX (5) MUL AX, BX (6) SHL DX, 8 (7) IN AX, 0382H (8) OUT AX, 20H
(9) MOVSB DI, SI (10) LOOP CX
正确答案是:
(1)立即数不能做目的操作数
(2)8088汇编的PUSH不能使用立即数做操作数 (3)CS不能做POP指令的操作数 (4)XLAT中BX是隐含操作数 (5)MUL指令只有一个操作数
(6)8088的SHL指令移位位数如果用立即数则只能是1 (7)IN指令中16位端口地址要用DX作为操作数 (8)OUT指令两个操作数反了 (9)MOVSB指令操作数均隐含
(10)LOOP指令中的CX操作数是隐含的
在下面程序段的括号中如果分别放上下面的指令 (1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20
试说明,当程序执行完时 AX, BX, CX, DX四个寄存器的内容分别是什么? MOV AX, 01 MOV BX, 02 MOV CX, 03 MOV DX, 04 L20: INC AX ADD BX, AX SHR DX, 1
( ) RET 正确答案是:
(1) AX=4, BX=11, CX=0, DX=0 (2) AX=4, BX=11, CX=0, DX=0 (3) AX=2, BX=4, CX=2, DX=2
【第八周】
8088汇编中,有关子程序调用,与CALL对应的指令是____。 A.IRET B.RETC.POP D.INT 正确答案是: B
CALL指令与JMP指令的区别在于CALL需要在转移的时候保存返回地址,而JMP不用。 正确答案是: Right
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库接口作业答案(5)在线全文阅读。
相关推荐: