Professional Documents
Culture Documents
String Copy + Reverse
String Copy + Reverse
============================================
.MODEL SMALL
DATA_SEG SEGMENT 'DATA'
MOV ST1[0],97
MOV DX,OFFSET ST1
MOV AH,0AH
INT 21H
MOV BL,ST1[1]
MOV BH,0
MOV ST1[BX+2],'$'
MOV BL,ST1[1]
MOV BH,0
MOV DI,BX
MOV SI,2
MOV BX,DI
INC DI
AGAIN:
MOV AL,ST1[DI]
MOV ST2[SI],AL
CMP DI,2
JE PRINT
INC SI
DEC DI
JMP AGAIN
PRINT:
MOV BL,ST1[1]
MOV BH,0
MOV ST2[BX+2],'$'
MOV AH,9
MOV DX,OFFSET ST2[2]
INT 21H
EXIT:
MOV AH,4CH
INT 21H
START ENDP
ADD BL,BH
MOV AL,BL
MOV AH,0
AAA
ADD AX,3030H
RET
SUM ENDP
CODE_SEG ENDS
END START
http://www.ravianeducation.blogspot.com
FARHAN: 03008855006