در این مطلب masm و linker اون برای کدهای اسمبلی 16 بیتی رو براتون گذاشتم:
برای محیط نوشتن هم WinAsm رو توصیه می کنم:
برای دیدن بزرگتر، روی عکس کلیک کنید.
برای تنظیم masm32 برای WinAsm، در WinAsm، منوی Options < Tools را باز کرده و بخش Files & Paths را بیاورید و 3 آدرس اول را مطابق جایی که masm32 وجود دارد و با کمک شکل پایین تنظیم کنید:
یادتون باشه که WinAsm نیازی به نصب نداره و با اجرای فایل WinAsm.exe شروع میشه.
یه برنامه آزمایشی "سلام جهان" رو پایین می بینید:
.MODEL small
.STACK 100h
.data
message BYTE "Hello, world!","$"
.code
_start:
mov ax, @data
mov ds, ax
mov ah,9
mov dx,OFFSET message ; addr of buffer
int 21h
mov ah,1
int 21h
END _start