[os] os作成 tutorial welcome to macintosh!をやってみた

nasm -o a.img boot.asmでbochsで起動させる

org 0x7c00
	xor ax, ax
	mov ds, ax

	mov si, msg

ch_loop:lodsb
	or al, al
	jz hang
	mov ah, 0x0e
	int 0x10
	jmp ch_loop

hang:
	jmp hang

msg db 'welcome to macintosh', 13, 10, 0

	times 510 - ($ -$$) db 0
	db 0x55
	db 0xaa

なかなかおもしろい。とりあえずリニアモードから卒業したいところ