Hi everybody!
This is my code .
I don't know what's wrong .
The output should be 4CA9 .
.MODEL SMALL
.STACK 100H
.DATA
.CODE
MAIN PROC
;initialize DS
MOV AX,@DATA
MOV DS,AX
MOV CL,4
MOV BX,4CA9H
MOV CX,4
TOP:
MOV DL,BH
SHR DL,CL
CMP DL,10
JGE ELSE_
OR DL,30H
JMP END_IF
ELSE_:
ADD DL,37H
END_IF:
MOV AH ,2
INT 21H
ROL BX,CL
LOOP TOP
EXIT_DOS:
;Dos exit
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN
please any body help me!