|
42:Re: INT 0x09 の乗っ取り I.Tak. 09/28 01:11 >WORDってなんじゃらほい??? アセンブリにはC言語のような型宣言が無いので, メモリに アクセスするたびに型 (大きさ) を明示するのです。WORDは 2バイトです。 中身に関するツッコミです。 割り込みルーチンに進入するときはレジスタの中身は不定ですし, どこへ帰るのかも不定なので, 期待どおりには動かないかと 思います。BIOS内部で割り込みに分岐しないという保証はあり ません。いやむしろ割り込み要因をクリアしてないからint9が かかった時点でおかしくなるんじゃないかな? 詳しくは分かり ませんが。 しっかし……イキナリ割り込みプログラミングとはチャレンジャー ですなあ。hideyOSiを作っているというのを初めて見たときは テキストVRAMをいじるあたりからやるのかと思っていました (←意味無くBIOSを避ける思考)。 |