MOV AX,CS
MOV DS,AX
MOV DL,58(h) ;dl에 58h저장 = 'X'
MOV AH,2 ;int 21의 기능이 입력으로 설정
INT 21 ;화면에 X출력
MOV CX,3456 ;cx에 3456h저장
MOV DL,CH ;dl에 ch(=34h)저장, 34h='4'
MOV AH,2
INT 21 ;화면에 4출력
MOV DL,CL ;dl에 cl(=56h)저장, 56h='V'
MOV AH,2
INT 21
MOV AH,4C
INT 21
INT 20
디버그에서
n exam001.com ; 파일 이름
r cx ; cx값 수정
:1D ; 파일 크기 저장
w ; 파일 생성
C:\>exam001.com
X4V
위를 VC에서 _asm을 이용해서 build all하면 에러가 나는데 16bit환경의 명령을 내려서라고 하네요.
32bit assembly를 써야한다고 합니다.
'노트정리 > 어셈블리' 카테고리의 다른 글
어셈블리 16비트 실습 환경 (0) | 2010.05.15 |
---|---|
XCHG : exchange data (0) | 2010.05.06 |
PIC 마이컴 명령어 셋 (0) | 2010.03.01 |
MPASM의 사용법 (0) | 2010.02.24 |
MOV : 8086과 PIC의 차이 (0) | 2010.02.24 |
어셈블리 구조체 (0) | 2010.02.23 |
emu8086 어셈블리 에물레이터 (0) | 2010.02.23 |
HEX to BIN (0) | 2010.02.14 |