2020-03-02 12:57:43 +01:00
|
|
|
; COM program displaying hello world string
|
2020-03-23 20:01:23 +01:00
|
|
|
; This is primarily for testing purposes
|
2021-02-03 01:27:44 +01:00
|
|
|
org 0x0100
|
2020-03-02 12:57:43 +01:00
|
|
|
|
2023-11-15 19:51:16 +01:00
|
|
|
main mov si, str
|
2021-02-03 01:27:44 +01:00
|
|
|
mov ah, 0x0e
|
|
|
|
xor bx, bx
|
2023-11-15 19:51:16 +01:00
|
|
|
main1 lodsb
|
2021-02-03 01:27:44 +01:00
|
|
|
test al, al
|
2023-11-15 19:51:16 +01:00
|
|
|
jz main2
|
2021-02-03 01:27:44 +01:00
|
|
|
int 0x10
|
2023-11-15 19:51:16 +01:00
|
|
|
jmp main1
|
|
|
|
main2 ret
|
2020-03-02 12:57:43 +01:00
|
|
|
|
2023-11-15 19:51:16 +01:00
|
|
|
str db "Hello world!", 0x0A, 0x0D, 0
|