VMware에 Windows 98 영문 버전을 설치하였습니다.
실습용 프로젝트 공간입니다.
새 파일 만들기로 적당한 이름의 .BAT파일을 만듭니다.
PATH해설 :
C:\ 는 command명령어를 불러오기 위한 설정입니다.
bat파일에 그냥 command만 넣어두면 자동으로 해당 디렉토리에서 콘솔창을 띄우는데
path명령어를 먼저 주고 command를 하면 명령어 에러가 나더군요.
C:\MASM615는 프로젝트 디렉토리에서 ml.exe를 쓰기 위해 설정한 것입니다.
어셈블하고
HELLO.COM이 자동으로 생성되는군요.
Hello, world!
밑은 해당 소스입니다.
TITLE Hello World Program (Hello.asm) .MODEL small .STACK 100h .386 .data message BYTE "Hello, world!",0dh,0ah .code main PROC mov ax,@data ; initialize DS mov ds,ax mov ah,40h ; write to file/device mov bx,1 ; output handle mov cx,SIZEOF message ; number of bytes mov dx,OFFSET message ; addr of buffer int 21h .EXIT main ENDP END main
'노트정리 > 어셈블리' 카테고리의 다른 글
ZF, SF (0) | 2010.06.06 |
---|---|
윈도우 에서 어셈블리 공부 환경 만들기 (0) | 2010.06.06 |
캐리 플래그 (0) | 2010.06.06 |
2의 보수 표기 (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 |