网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
假设ES段中有一个字符串'12FG3LM5C',其名为ARRAY,下面的程序段 CLD LEA DI,ES:ARRAY MOV AL,'G' MOV CX,9 REPNE SCASB HLT 执行后CX的值是______。
A.9
B.5
C.4
D.0
参考答案和解析
B
更多 “假设ES段中有一个字符串'12FG3LM5C',其名为ARRAY,下面的程序段 CLD LEA DI,ES:ARRAY MOV AL,'G' MOV CX,9 REPNE SCASB HLT 执行后CX的值是______。A.9B.5C.4D.0” 相关考题
考题
假设ES段中有一个字符串‘12FG3LM5C’,其名为ARRAY。下面的程序段: CLD LEA DI,ES: ARRAY MOV AL,‘G’ MOV CX,9 REPNE SCASB HLT执行后CX的值是( )。A.9B.5C.4D.0
考题
有下列程序段 AGAIN: MOV ES:[DI],AL INC DI LOOP AGAIN 下列指令中( )可完成与上述程序段相同的功能。A.REP MOVSBB.PEP LODSBC.REP STOSBD.REPE SCASB
考题
对于以下程序段 AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN可以用指令( )完成相同的功能。A.REPMVOSBB.REPLODSBC.REPSTOSBD.REPESCASB
考题
下面的程序段 DAT DB 1,2,3,4 MOV AL,0 MOV CX,4 MOV SI,3 LP: ADD AL,DAT [SI] DEC SI LOOPE LP HLT 执行结束后,AL和CX寄存器中的内容分别是A.4和3B.7和2C.9和1D.10和0
考题
对于以下程序段 AGAIN:MOV ES:[DI),AL INC DI LOOP AGAIN可以用指令( )完成相同的功能。A.REP MVOSBB.REP LODSBC.REP STOSBD.REPE SCASB
考题
对于下列程序段;AGAIN: MOV ES:[DI],ALINC DILOOP AGAIN可用指令( )完成相同的功能。A.REP MOVSBB.REP LODSBC.REP STOSBD.REP SCASB
考题
执行完下列指令后: MOV AX,1234H MOV CL,4 ROL AX, CL DEC AX MOV CX,4 MUL CX HLT (AL)=( )。A.60HB.00HC.04HD.A0H
考题
对于以下程序段:AGAIN: MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN也可以用下列指令( )完成同样的功能。A.REP MVOSBB.REP LODSBC.REP STOSBD.REPE SCASB
考题
有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )A.60HB.00HC.04HD.AOH
考题
假设字符串'12FB3LM5C'存放在首地址为ES:ARRAY的内存空间。试问下面的程序段执行后,CX的值是( )。 CLD LEA DI,ES:ARRAY MOV AL,42H MOV CX,9 REPNE SCASBA.9B.5C.4D.0
考题
假设字符串,'12FB3LM5C' 存放在首地址为ES:ARRAY 的内存空间。试问下面的程序段执行后,CX的值是( )。CLDLEA DI,ES: ARRAYMOV AL,42HMOV CX,9REPNE SCASBA.9B.5C.4D.0
考题
假设ES段中有一个字符串‘ILOVESWIM’,其名为ARRAY,下面程序段 CLD LEA DI,ES:ARRAY MOV AL,‘W’ MOV CX,9 REPNE SCASB HLT 执行后,CX的值是______。A.2B.6C.7D.9
考题
下面的程序段DAT DB 1, 2, 3, 4 MOV AL, 0 MOV CX, 4 MOV SI, 3LP: ADD AL, DAT [SI] DEC SI LOOPE LP HTL 执行结束后,AL和CX寄存器中的内容分别是A.4和3B.7和2C.9和1D.10和0
考题
对于下列程序段: AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN 可用指令______完成相同的功能。( )A.REP MOVSBB.REP LODSBC.REP STOSBD.REPE SCASB
考题
对于下列程序段: AGAIN:MOV AL,[SI] MOV ES: [DI],AL INC SI INC DI LOOP AGAIN 也可用指令______完成同样的功能。A.REP MOVSBB.REPE SCASBC.REP STOSBD.REP LODSB
考题
执行下面的程序段后,AX寄存器中的内容是______。 ARRAY DW 10 DUP(2) XOR AX, AX MOV CX,0AH MOV SI,12H NEXT: ADD AX,ARRAY [SI] SUB S1,2H Loop NEXTA.20B.30C.32D.40
考题
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1
考题
源程序如下:
MOV CX,9
MOV AL,01H
MOV SI,1000H
NEXT:MOV[SI],AL
INC SI
SHL AL,1
LOOP NEXT
执行本程序后AL等于多少?SI等于多少?CX等于多少?
考题
源程序如下:
MOV AX,SEG TABLE;TABLE为表头
MOV ES,AX
MOV DI,OFFSET TABLE
MOV AL,"0"
MOV CX,100
CLD
REPNE SCASB
该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?
考题
阅读下面的程序,回答问题
DATA SEGMENT
BUF DB '1234'
N=$-BUF
BCD DB N DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,N
LEA DI,BCD+N-1
LOOP1:MOV AL,[SI]
SUB AL,30H
MOV [DI],AL
INC SI
DEC DI
DEC CX
JNE LOOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START
如果将代码段中的指令LEA DI,BCD+N-1改成LEA DI,BCD;DEC DI改成INC DI,其它指令不变,程序执行后,从BCD开始的N个字节单元中的内容是什么?
考题
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV AX, [EBX] (2)MOV SI, DL (3)MOV EBP, [ESP][EAX*3] (4)LEA AX, 3006H (5)MOV [BP][DI], 0 (6)MOV [SI], [DI] (7)MOV ES, 1000H (8)MOV AX, X+2 (9)MOV AX, CX+2 (10)MOV [EAX][EAX*2], AL
考题
程序段如下: BLK1 DB 46,84,34,-5,20,122,73 : MOV CX,7 LEA S1,BLK1 NEXT:MOV AL,[SI] INC SI TEST AL,81H LOOPZ NEXT MOV BL,[SI] : 请回答程序段运行后: (AL)=? (BL)=?
考题
源程序如下:
MOV AX,SEG TABLE;TABLE为表头
MOV ES,AX
MOV DI,OFFSET TABLE
MOV AL,"0"
MOV CX,100
CLD
REPNE SCASB
该段程序完成什么功能?
考题
问答题判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV AX, [EBX] (2)MOV SI, DL (3)MOV EBP, [ESP][EAX*3] (4)LEA AX, 3006H (5)MOV [BP][DI], 0 (6)MOV [SI], [DI] (7)MOV ES, 1000H (8)MOV AX, X+2 (9)MOV AX, CX+2 (10)MOV [EAX][EAX*2], AL
热门标签
最新试卷