STSEG SEGMENT STACK 'stack'
DB 64 DUP(?)
STSEG ENDS
;---
DTSEG SEGMENT
DATA1 DB 'mY NAME is jUn'
ORG 0020H
DATA2 DB 14 DUP(?)
DTSEG ENDS
;----
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG, DS:DTSEG, SS:STSEG
MOV AX, DTSEG
MOV DS, AX
MOV SI, OFFSET DATA1
MOV BX, OFFSET DATA2
MOV CX, 14
BACK: MOV AL, [SI]
CMP AL, 41H
JB OVER
CMP AL, 5AH
JA OVER
OR AL, 00100000B
OVER: MOV [BX], AL
INC SI
INC BX
LOOP BACK
MOV AH, 4CH
INT 21H
MAIN ENDP
CDSEG ENDS
END MAIN
'대학 생활 > Assembly' 카테고리의 다른 글
[Assembly] GDB 디버거를 이용한 메모리 조사 방법(작성중) (0) | 2014.03.05 |
---|---|
[어셈]window7 어셈블, masm 사용하기 (2) | 2013.10.30 |
[어셈] 프로그램 세그먼트, 논리번지, 옵셋번지, 물리번지 (0) | 2013.10.12 |
[어셈] 어셈블리 언어, 어셈블러란? (0) | 2013.09.16 |