スタックサイズの見積り
■ このスレッドは過去ログ倉庫に格納されています
0051デフォルトの名無しさん
2006/05/14(日) 15:09:54> いやそれは必要ないし、アプリ側では物理アドレスがどこかなんて判らない。
物理アドレスの話なんて誰もしていないぞ。
> ただ、ローカル変数なんかのアクセスにいちいち SS: が必要になるんで、
> 当時は嫌だったんだろうな。
まだわかっていないようだな。
スタック上のオブジェクトへのポインタ
ヒープ上のオブジェクトへのポインタ
この2つを区別しなくてはいけないので、
32ビットの仮想アドレス値に加えて、
どのセグメントレジスタを使うのかを示すものが必要になる。
どちらか片方しか受け取れない関数なんてのは使いにくいので、
両方に対応することになるわけで、オーバーヘッドが馬鹿馬鹿しいよ。
ポインタの指す先にアクセスする度に、DSとSSどちらを使うかで条件分岐するなんてさ。
■ このスレッドは過去ログ倉庫に格納されています