diff options
Diffstat (limited to 'asm/src/arch/x86_64/boot.asm')
-rw-r--r-- | asm/src/arch/x86_64/boot.asm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/asm/src/arch/x86_64/boot.asm b/asm/src/arch/x86_64/boot.asm new file mode 100644 index 0000000..0a5f650 --- /dev/null +++ b/asm/src/arch/x86_64/boot.asm @@ -0,0 +1,18 @@ +global start + +section .text +bits 32 +start: + ; print to the screen + mov dword [0xb8000], 0x2f632f49 + mov dword [0xb8004], 0x00202f68 + mov dword [0xb8008], 0x4f694f6c + mov dword [0xb800c], 0x4f624f65 + mov dword [0xb8010], 0x00204f65 + mov dword [0xb8014], 0x2f732f49 + mov dword [0xb8018], 0x00202f65 + mov dword [0xb801c], 0x00204f26 + mov dword [0xb8020], 0x2f612f4d + mov dword [0xb8024], 0x2f692f72 + mov dword [0xb8028], 0x2f732f75 + hlt |