第1题:
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MIOV CL,AL SHR AL,2 ADD AL,CL
A.16
B.20
C.32
D.64
第2题:
根据下面的程序段,AL寄存器中的数据是( )。 NUM DW ? NAME DW 10DUP(?) CNT EQU 10 LEN EQU $—NUM MOV AL,LEN
A.16H
B.17H
C.11H
D.12H
第3题:
用查询方式将输入设备的一个数据读入CPU的BL中,程序段如下所示,请完成该段8086汇编程序,将(1)~(5)的内容填入相应的位置。
START: MOV DX, (1)
NEXT1: IN AL,DX
NEXT2: AND AL, (2)
JZ (3)
MOV DX, (4)
IN AL,DX
NEXT3: MOV (5),AL
RET
第4题:
有20个单字节的有符号数,存放在以内存NUM1单元为首地址的存储区中,要求将其取绝对值后,存人到以内存NUM2为首地址的存储区中。请填写下面程序,完成指定功能。 MOV SI,OFFSET NUM1;置源地址指针 MOV DI,OFFSET NUM2;置目的地址指针 MOV CX,() LP:MOV AL,() AND AL,() JNS() NEG() NEXT:MOV[DI],AL ()SI INC() LOOP() INT 3
第5题:
执行下面的程序段后,AL寄存器中的内容应该是( )。 MOV AL,03H MOV BL,09H SUB AL,BL AAS
A.0FAH
B.04H
C.06H
D.86H
第6题:
根据下面的程序段,AL寄存器中的数据是( )。 NUM DW ? NAME DW 10 DUP(?) CNT EQU 10 LEN EQU $-NUM MOV AL,LEN
A.16H
B.17H
C.11H
D.12H
第7题:
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV CL,AL SHR AL,2 ADD AL,CL
A.16
B.20
C.32
D.64
第8题:
执行下面的程序段后,AL寄存器中的内容应该是( )。 MOV AL,03H MOV BL,09H SUB AL,BL
A.0FAH
B.04H
C.06H
D.86H
第9题:
有程序如下: MOV AL,02H SHL AL,1 MOV BL,AL MOV CL,02 SHL AL,CL ADD AL,BL INT 3 程序执行后AL=(),BL=(),指出该程序的功能是()
第10题:
程序段如下,说明程序执行后AH,AL的值。 MOV AX.9034H NEG AH NOT AL 执行后,AH=();AL=()。