123456789101112131415161718 |
- /* https://github.com/cirosantilli/x86-bare-metal-examples#bios-hello-world */
- #include "common.h"
- BEGIN
- DBG
- mov $msg, %si
- mov $0x0e, %ah
- loop:
- lodsb
- or %al, %al
- jz halt
- int $0x10
- jmp loop
- halt:
- hlt
- msg:
- .asciz "hello world"
|