2018-05-04から1日間の記事一覧
さてさて続き。 前回はマウスが反応しなかったところで終わりました。 今日3本目の記事でちょっと疲れてきましたがやっていきましょう。int.cを見た。 void inthandler21(int *esp) { struct BOOTINFO *binfo = (struct BOOTINFO *) ADR_BOOTINFO; unsigned…
やり残したGDTRの説明から。 _load_gdtr: ; void load_gdtr(int limit, int addr); MOV AX,[ESP+4] ; limit MOV [ESP+6],AX LGDT [ESP+6] RET 出鼻をくじくようだけどもうこのコードに関してはこれ以上説明することがなさそう…と思ったけど、そういえば初見…
張り切って5日目。 前回まででそれっぽい画面が出来たので、今回は文字を表示させてみたい。 …まぁ本の通りやったら表示できますよそりゃぁね(笑)。でもそれだけじゃぁつまらないので、自分でも何かかいてみようと思った。考えた結果フレーミーを描くことに…