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
Posted by 공돌이pooh
,