You are on page 1of 2

String Example

============================================

.MODEL SMALL
DATA_SEG SEGMENT 'DATA'
ST1 DB "ENTER STRING : $"
ST2 DB 100 (?)
DATA_SEG ENDS

CODE_SEG SEGMENT 'CODE'


ASSUME CS:CODE_SEG,DS:DATA_SEG,STACK_SEG
START PROC FAR
MOV AH,6
MOV AL,0
MOV BH,07
MOV CH,0
MOV CL,0
MOV DH,25
MOV DL,80
INT 10H

MOV AX,DATA_SEG
MOV DS,AX
MOV AH,9
MOV DX,OFFSET ST1
INT 21H

MOV ST2[0],97
MOV DX,OFFSET ST2
MOV AH,0AH
INT 21H

MOV BL,ST2[1]
MOV BH,0
MOV ST2[BX+2],'$'
MOV AH,2
MOV BH,0
MOV DH,12D
MOV DL,40D
INT 10H

MOV AX,DATA_SEG
MOV DS,AX
MOV AH,9
MOV DX,OFFSET ST2[2]
INT 21H

MOV AH,4CH
INT 21H

START ENDP
CODE_SEG ENDS

STACK_SEG SEGMENT STACK


ABC DW 100 DUP(?)
STACK_SEG ENDS
END START

http://www.ravianeducation.blogspot.com
FARHAN: 03008855006

You might also like