Newer
Older
Import / research / 4k-asm / hellocom.asm
@John John on 29 Dec 2020 444 bytes bulk import from macbookpro checkouts
; 16-bit COM file example
; nasm hellocom.asm -fbin -o hellocom.com
; to run in MS DOS / DosBox: hellocom.com
  org 100h 
 
section .text 
 
start:
  ; program code
  mov  dx, msg;  '$'-terminated string
  mov  ah, 09h; write string to standard output from DS:DX
  int  0x21   ; call dos services
 
  int 20h
 
section .data
  ; program data
 
  msg  db 'Hello world'
  crlf db 0x0d, 0x0a
  endstr db '$'
 
section .bss
  ; uninitialized data