本書を読んでいて気になったこと、整理したいことをメモしていこうと思います。した説明は、本書を読むほうが良いと思います。プログラミングの基礎からはじめて、30日後にはウィンドウシステムを有する32bitマルチタスクOSをフルスクラッチで作り上げるという入門書。ビギナーでも無理なく作成できるようPCの仕組み・アセンブラ・Cの解説から始まり、試行錯誤を繰り返しながらアルゴリズムを学びつつ、たのしく自由な雰囲気でOSをゼロから構築していくという、他に類を見ない手法による、趣味と実用と学習を兼ね備えたOS作成の入門書です。段階で指定する方法です。メモリの物理アドレスを直接指定することができないのでこの方法をつかいます。セグメントアドレスの指定には、セグメントレジスタを使います。個用意されていて、それぞれに名前と役割が与えられています。このレジスタには、実行中のプログラムのアドレスが格納されます。このレジスタと命令ポインタ(EIPレジスタやIPレジスタ)を組み合わせて、命令の置かれている物理アドレスを計算します。このレジスタは、データをメモリから読み出すときに使われます。スタック操作に使われるセグメントです。スタック操作の説明で使われているのが確認できます。データセグメントの拡張として使用します。足りない場合に使います。関する説明のメモです。セグメントアドレスの指定にはセグメントレジスタを使います。