已知程序段如下: 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=0 MOV CX,4;(AX)和标志位都不变 MUL CX;(AX)=8D00H,CF=OF=0,其它标志无定义 INT 20H 程序结束时,AX和DX的内容是什么?
-
1、执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100
执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA:ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)=(),(BX)=()。A5050,99B2500,100C5050,101D2550,102
-
2、分析下面的程序段: XOR AX,AX MOV AX,6A3EH MOV
分析下面的程序段:XOR AX,AXMOV AX,6A3EHMOV CX,0203HRCL AH,CLXCHG CH,CLRCR AL,CLINT 3请回答:程序执行后AX=();CF=()。
-
3、如下的程序段 VAR DW ARRAY DD 10 DUP MOV AX.
如下的程序段VAR DWARRAY DD 10 DUPMOV AX.TYPE ARRAY当执行第3行指令后,AX的内容为()A10B4C2D1
-
4、源程序如下: MOV CL,4 MOV AX,[2000H] SHL AL
源程序如下:MOV CL,4MOV AX,[2000H]SHL AL,CLSHR AX,CLMOV [2000H],AX若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则执行后(2000H)等于多少?(2001H)等于多少?
-
5、执行下列指令后,(AX)=()。 MOV AX,1234H MOV CL,
执行下列指令后,(AX)=()。MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLTA8D00HB9260HC8CA0HD0123H
-
6、源程序如下: MOV AX,SEG TABLE;TABLE为表头 M
源程序如下: MOV AX,SEG TABLE;TABLE为表头 MOV ES,AX MOV DI,OFFSET TABLE MOV AL,"0" MOV CX,100 CLD REPNE SCASB 该段程序完成什么功能?