为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,该程
A.A.SHL DL,1
B.B.SHR DL,1
C.C.ROL DL,1
D.D.ROR DL,1
A.A.SHL DL,1
B.B.SHR DL,1
C.C.ROL DL,1
D.D.ROR DL,1
第1题
MOV CX, 8
NEXT:
MOV AL, DL
AND AL, 1
ADD AL, 30H
MOV [DI] ,AL
INC DI
LOOP NEXT
A.SHL DL,1 B.SHR DL,1 C.ROL DL,1 D.ROR DL,1
第2题
为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写______指令。
PUSH AX
______
______
TEST AX, 8000H
JZ SAME
XOR BX, 8000H
SAME: POP AX
A.AND AX,BX B.XOR AX,BX
C.SUB AX,BX D.OR AX,BX
第3题
第4题
MOV CL,04
SHL DX,CL
MOV BL,AH
SHL AX,CL
SHR BL,CL
OR DL,BL
第5题
执行下面的程序段后,AX寄存器中的数据是______。
MOV AX, 0034H
MOV BL, 16
MUL BL
第6题
下面的程序段,其运行结果是______。
char c[5]={'a', 'b','\0','c','\0'};
printf("%s",c);
第7题
执行下面的程序段后,AL中的内容为______。
BUF DW OOIIH, 2233H, 4455H
MOV BX, OFFSET BUF
MOV AL, 3
XLAT
A.22H B.33H
C.44H D.55H
第8题
执行下面的程序段后,AL中的内容为______。
BUF DW 0011H,2233H,4455H
MOV BX,OFFSET BUF
MOV AL,3
XLAT
A.22H B.33H
C.44H D.55H
第9题
在LCD中,以下哪一个是显示板控制使能端?( )
(A) BF (B) E (C) RS (D) DL