GCCと小さなアセンブラブートストラップルーチンを使ってブートローダーを書いています。私はputsルーチンを書いて、文字列を正しく書いていないようなBIOS割り込みを使ってディスプレイに文字列を表示します。 私のブートストラップアセンブラファイルboot.sが含まれています:main.cで .code16 .section .text
.extern main
.globl start
s
現在、特定のコードを理解しようとしています。私はここで見つける:開始ラベルの下 http://mikeos.sourceforge.net/write-your-own-os.html 具体的に最初の2行: BITS 16
start:
mov ax, 07C0h ; Set up 4K stack space after this bootloader
add ax,