Assembly
[DOS] 문자열을 입력받아 끝에 $ 추가해서 출력하기
houdinist
2010. 1. 5. 01:37
.model large
.386
DATSEG SEGMENT
INPUT DB 30
DATSEG ENDS
STACKSEG SEGMENT stack
db 100h dup (?)
STACKSEG ENDS
CODSEG SEGMENT
ASSUME CS:CODSEG,DS:DATSEG,SS:CODSEG
START:
MOV AX,DATSEG
MOV DS,AX
MOV DX,OFFSET INPUT
MOV AH,0AH
INT 21H
xor bx, bx
mov bl, INPUT+1
add bx, 2
mov INPUT[bx], '$'
MOV DL,0AH
MOV AH,02H
INT 21H
MOV DX,OFFSET INPUT+2
MOV AH,09H
INT 21H
mov ah, 4ch
int 21h
CODSEG ENDS
END START