更多"执行下列程序段后
MOV AL,87
MOV CL,4"的相关试题:
[填空题]执行下列程序段后
MOV AL,87
MOV CL,4
MOV AH,AL
AND AL,OFH
OR AL,30H
SHR AH,CL
OR AH,30H
写出AX=_______H。
[填空题]执行下列程序段后
MOV AL,87
MOV CL,4
MOV AH,AL
AND AL,OFH
OR AL,30H
SHR AH,CL
OR AH,30H
写出AX=_______H。
[填空题]执行下面的程序段后,在输出端口37AH的D0位(最低位)产生______。
MOV DX,37AH
OR AL, 1
OUT DX,AL
AND AL, 1EH
OUT DX,AL
XOR AL,1
OUT DX,AL
HLT
[填空题]对于下列程序段:
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用指令______完成同样的功能。
[单项选择]下面的程序段
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和3
B. 7和2
C. 9和1
D. 10和0
[填空题]下列程序段欲重复执行LOOP开始的程序段50次。
MOV A, #32H
LOOP: ……
DEC A
DJNZ ACC,LOOP
错误:______
改正:______
[填空题]执行下列的程序段后,(DX)= 【6】 。
MOV CX,10
MOV DX,12
NEXT: ADD DX,CX
DEC CX
LOOP NEXT
[填空题]执行以下程序段后
ARRAY DW 10DUP(2)
XOR AX, AX
MOV CX, LEHGTH ARRAY
MOV SI, SIZE ARRAY_TYPE ARRAY
NEXT: ADD AX,ARRAY[SI]
SUB SI, TYPE ARRAY
LOOP NEXT
写出AX= 【8】 。
[填空题]执行下面的程序段后,(AX)=________。
MOV CX,5
MOV AX,50
NEXT: SUB AX,CX
LOOP NEXT
HLT
[填空题]执行下列程序段后
BUF DW 2152H,3416H,5731H,4684H
MOV BX,OFFSETBUF
MOV AL,3
XLAT
写出AL=______。
[填空题]下面两条指令执行后,(AH)= 【14】 ,(AL)=0AH;
MOV AH, 10H
MOVAL,10
[填空题]执行下面的程序段后,(AX)=_____ 。
MOV CX,5
MOV AX,50
NEXT: SUB AX,CX
LOOP NEXT
HLT
[填空题]下面两条指令执行后,(AH)=______,(AL)=0AH;
MOV AH, 10H
MOVAL,10
[填空题]执行下列程序段后
BUF DW 2152H,3416H,5731H,4684H
MOV BX,OFFSET BUF
MOV AL,3
XLAT
写出AL=______。
[填空题]执行下面的程序段后,(AX)=_____ 。
MOV CX,5
MOV AX,50
NEXT: SUB AX,CX
LOOP NEXT
HLT
[填空题]执行下列程序后
MOV AL,87
MOV CL,4
HOV AM,AL
AND AL,0FH
OR AL,30H
SHR AH, CL
OR AH,30H
上述程序段运行后,(AX)=______ 。