【正确答案】DATA SEGMENT
DV DD 12345678H
XN DB 0
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE,DS: DATA
START: MOV AX,DATA
MOV DS,AX
MOV DX,2
MOV SI,0
LOP: MOV AX,DV[SI]
MOV CX,16
NEXT: SHR AX,1 ;右移一位
INC A1 ;CF为0,转到A1
INC XN ;CF为1,XN加1
A1: LOOP NEXT
INC SI
INC SI
DEC DX
JNZ LOP
MOV AL,XN ;显示XN
MOV AH,0
MOV BL,10
DIV BL
MOV DL,AL
MOV DH,AH
ADD DL,30H
MOV AH,02H
INT 21H
MOV DL,DH
ADD DL,30H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
【答案解析】