OS作りの基礎を学んでいます。マルチ ブート ヘッダーに準拠した .asm ファイルと .c ファイルを作成しました。.asm ファイルのコードは、.c ファイルのメイン関数を呼び出します。
問題は、.asm ファイルと .c ファイルのコンパイルとリンク後に生成されたファイルから QEMU を起動できないことです。
起動可能なデバイスが見つからないというだけです。
ただし、次のような単純な .asm ファイルから起動できます:-
mov ax, 0x0e
mov al, 'H'
int 10h
times 510 - ($ - $$) db 0
jmp $
dw 0xaa55
私がしなければならないことがもっとありますか?