0
私は自分のオペレーティングシステムを構築しようとしています... I am on I am on非常に早い段階です...私は今、一種のインストールフロッピーを作成しようとしています。フロッピーは、メインハードドライブのブートセクタに自身をコピーします。私はその上のBのターンは「悪い固定ディスクシリンダー」のように気にいらないことを意味するときことをオンラインで読むOSビルドint 13h ah = 3(hex)cfがオンになり、AhがB(16進数)または12(dec)になる
install:
MOV ax,0201h
mov cx,0001h ;; my drive destinated boot sector is written on the second sector of the floppy
mov dx,0000h
mov bx, buffWrt
int 13h ;;jc doesnt turn on here
jc errorIns
mov ax,0303h
xor cx,cx
mov dx,0080h
mov bx, buffWrt
int 13h
jc errorIns1;; jc turn on and ah become B
stopped:
mov si, insMsg
call print
ret
:
これは私のインストール手順(私はNASMを使用していています)です。どういう意味ですか? Btw 64Mbのmemmoryと2ギガバイトの仮想ハードドライブを搭載したOracle仮想マシンでOSをエミュレートします。
ありがとうございます!
ありがとうございました! –