K氏のheboOSをまねてみる

42:Re: INT 0x09 の乗っ取り
I.Tak. 09/28 01:11
>WORDってなんじゃらほい???
アセンブリにはC言語のような型宣言が無いので, メモリに
アクセスするたびに型 (大きさ) を明示するのです。WORDは
2バイトです。

中身に関するツッコミです。
割り込みルーチンに進入するときはレジスタの中身は不定ですし,
どこへ帰るのかも不定なので, 期待どおりには動かないかと
思います。BIOS内部で割り込みに分岐しないという保証はあり
ません。いやむしろ割り込み要因をクリアしてないからint9が
かかった時点でおかしくなるんじゃないかな? 詳しくは分かり
ませんが。

しっかし……イキナリ割り込みプログラミングとはチャレンジャー
ですなあ。hideyOSiを作っているというのを初めて見たときは
テキストVRAMをいじるあたりからやるのかと思っていました
(←意味無くBIOSを避ける思考)。


1-

BluesBB ©Sting_Band