OSをつくろうpart4
■ このスレッドは過去ログ倉庫に格納されています
0522ひげぽん
NGNGありがとうございます。
フラットモデルについて
CS=DS=SS=ESとすることのようですが、疑問点があります。
どなたかアドバイスをいただけないでしょうか。
プロテクトモードではGDTにより、セグメントを定義できます。
フラットモデルの場合、各レジスタの指すセグメントがまったく同一
(つまりベースもリミットも同じ)という理解で良いんでしょうか。
GDTにはセグメントタイプを指定するところがあるので4つエントリを作成して
それらのエントリはベース・リミットも同一ということでしょうか。
もし仮に上記のようだと仮定した場合、物理メモリ上におかれるコードと
スタックは位置的にどのような関係にあるのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています