Programmering - Assembler - MASM - Program development - .EXE
.EXE
:>MASM NAME; '.ASM assumed
:>LINK NAME; '.OBJ assumed
EXE Template - MASM51-PG s.14
TITLE title DOSSEG ;Use standard DOS segment order .MODEL SMALL
.STACK 100h ;256 bytes stack
.DATA msg db "data here$"
.CODE start: mov ax,@DATA mov ds,ax ;DS must be initialized in EXE programs ;code here mov ax,4C00h int 21h END start
EXE Template - Hello World - MASM51-PG s.14
TITLE hello DOSSEG .MODEL SMALL .STACK 100h .DATA msg db "Hello World",13,10 len EQU $ - msg .CODE start: mov ax,@DATA mov ds,ax mov dx,offset msg mov cx,len mov bx,1 mov ah,40h int 21h mov ax,4C00h int 21h END start