>>47
> いやそれは必要ないし、アプリ側では物理アドレスがどこかなんて判らない。
物理アドレスの話なんて誰もしていないぞ。

> ただ、ローカル変数なんかのアクセスにいちいち SS: が必要になるんで、
> 当時は嫌だったんだろうな。

まだわかっていないようだな。

スタック上のオブジェクトへのポインタ
ヒープ上のオブジェクトへのポインタ
この2つを区別しなくてはいけないので、
32ビットの仮想アドレス値に加えて、
どのセグメントレジスタを使うのかを示すものが必要になる。

どちらか片方しか受け取れない関数なんてのは使いにくいので、
両方に対応することになるわけで、オーバーヘッドが馬鹿馬鹿しいよ。

ポインタの指す先にアクセスする度に、DSとSSどちらを使うかで条件分岐するなんてさ。