忍者ブログ

Cyber Bird

   
カテゴリー「x86 OS自作入門」の記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

割り込みの仕組みについて

新年明けましておめでとうございます!




さて、「はじめて読む486」を2,3週間前に購入し、東京旅行の移動時間や
学校の課題の時間の合間を縫ってなんとか読み進めていきました。

とりあえず「7章 割り込み」まではなんとかたどり着いたのですが、
やはり何度やっても割り込みがうまくいかない^^;

何か見落としている抜け穴があるかもしれないので、
自分が身に付けた知識の整理がてらに、まとめてみようと思います。

以下、前提知識としてセグメントの理解はほぼ必須かと思われます。

PR

OS自作入門 onLinux 5日目



ec126d58.png

ようやく5日目が終わりました!
11月頭で文化祭があって、その後も学校が相変わらず忙しかったですが、
なんとか時間の合間を縫ってこぎつけました。

まずはソースはこちら

今回は、4日目で画面表示ができるようになったので、
1.起動情報を受け取る
2.ASCII文字を表示する
3.GDTとIDTを初期化する
のが主な内容でした。

ところが…

OS自作入門 onLinux 4日目

1d715984.png

4日目がようやく終わりました。賞味3、4日間といったところでしょうか。
文化祭関連の準備でも忙しかったです。

ある場所につまづいていたため、大分時間がかかってしまいました…
とりあえずソースコードはこちら

OS自作入門 onLinux 3日目

文化祭関連の準備で忙しい。。。
10月が終われば大分楽になりそう。



3日目には手こずらされました。
何かって、まずasmhead.nasの内容が難解なのと、
筆者作の.hrbフォーマットの構造を知らずに適当に書いてたことかな。

でも、なんとか頑張ってGASに移植できました。
勿論、筆者作のedimg.exeや.hrb形式や.bim形式は一切利用しませんでした。

ちょっと4日目の内容に食い込んでますが、ここまでやらないと
成功したか確認できなかったので。

f81a6253.png

自作本中ではカラーコード15(白)でしたが、適当に10にしたら緑でした。

続きからどうぞ。

OS自作入門 onLinux 2日目

OS自作、2日目です。試験中なのは秘密
2日目は結構楽だったので、まとめていきます。

実は、IPLを読み込む位置がうまくいかず、バイナリを解読してたんですが…

ブログ内検索

プロフィール

HN:
levelfour
性別:
男性
自己紹介:
ぼちぼち更新を再開する予定です。

twitter

最新コメント

[09/27 菜々氏]
[06/17 NONAME]
[04/30 mithril]
[04/29 Liva]
[01/30 NONAME]

最新トラックバック

コガネモチ

Copyright ©  -- Cyber Bird --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]