[0]BSD小僧の日記
<前[4] [5]一覧 [6]次>

2007/05/31(木)19日目でアプリケーション
OS自作入門
typeコマンドを作ったり、それをFAT対応させたりしました。

そのあとhltアプリケーションを作りました。ファイルをメモリにロードして、セグメントに割り当てて、FAR JUMPする、といった感じですね。

hlt.hrbはORG 0を想定しているけれど、実際には別のメモリ空間にロードされているのでJMPなどのアドレス指定をしているものは動かないかと思っていたのだけれど、ちゃんと動くってのがセグメントのありがたさってことか。

はじめて読む486を本棚から引っ張りだしてきた。
あとあれか、FreeBSDカーネル入門だ。

[2]コメントを書く
■コメント(0件)
■トラックバック(0件)

<前 一覧 次>

[9]ログイン
[*]検索
adiary Version 2.28