Advertisement
Guest User

Untitled

a guest
Jan 8th, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [BITS 16]
  2.  
  3. start:
  4.     mov ax, 07C0h
  5.     add ax, 288
  6.     mov ss, ax
  7.     mov sp, 4096
  8.     mov ax, 07C0h
  9.     mov ds, ax
  10.     mov si, text_string
  11.     call print_string
  12.     jmp $
  13.  
  14. text_string db 'Hello World!', 0
  15.  
  16. print_string:
  17.     mov ah, 0Eh
  18.  
  19. .repeat:
  20.     lodsb
  21.     cmp al, 0
  22.     je .done
  23.     int 10h
  24.     jmp .repeat
  25.  
  26. .done:
  27.     ret
  28.  
  29. times 510-($-$$) db 0
  30. dw 0xAA55
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement