已知有程序段如下:
MOV AL,35H
MOV DL,AL
AND DL,0FH
AND AL,0F0H
MOV CL,4
SHR AL,CL
MOV BL,10
MUL BL
ADD AL,DL
执行之后,AL的值等于多少?该程序段完成了什么功能?
[填空题] 源程序如下:MOV AH,0MOV AL,9MOV BL,8ADD AL,BLAAAAADDIVAL结果AL(),AH=(),BL=()。
[填空题] 源程序如下:MOV AL,0B7HAND AL,0DDHXOR AL,81HOR AL,33HJP LAB1JMP LAB2试问:执行程序后AL=();程序将转到哪一个地址执行:()。
[单选题]执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MIOV CL,AL SHR AL,2 ADD AL,CLA.16B.20C.32D.64
[单选题]执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV CL,AL SHR AL,2 ADD AL,CLA.16B.20C.32D.64
[单选题]执行指令mov al,12h,mov bl,12h,mov dl,02h,cmpxchg bl,dl后,al的值为()A . 12HB . 02HC . 1HD . 0H
[单选题]下面的程序段 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
[问答题] 分析下面程序段,MOV AL,200SAR AL,1MOV BL,ALMOV CL,2SAR AL,CLADD AL,BL试问程序段执行后(BL)=?(AL)=?
[单选题]有下列程序段AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN下列指令中( )可完成与上述程序段相同的功能。A.REP MOVSBB.REP LODSBC.REP STOSBD.REPE SCASB
[问答题] 已知程序段如下:MOV AX,1234H;(AX)=1234H,标志位不变MOV CL,4;(AX)和标志位都不变ROL AX,CL;(AX)=2341H,CF=1,SF和ZF不变DEC AX;(AX)=2340H,CF=1不变,SF=0,ZF=0MOV CX,4;(AX)和标志位都不变MUL CX;(AX)=8D00H,CF=OF=0,其它标志无定义INT 20H程序结束时,AX和DX的内容是什么?
[问答题] 现有下列程序MOV AX,6540HMOV DX,3210HMOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL试问上述程序段运行后,(AX)=?(BL)=?(DX)=?