タグ付けされた質問 「memory-segmentation」

5
「FS」/「GS」レジスタの目的は何ですか?
だから私は次のレジスタとその使用法が何であることになっているのか知っています: CS =コードセグメント(IPに使用) DS =データセグメント(MOVに使用) ES =宛先セグメント(MOVSなどに使用) SS =スタックセグメント(SPに使用) しかし、以下のレジスタが何のために使用されることを意図していますか? FS = "ファイルセグメント"? GS = ??? 注:私は特定のオペレーティングシステムについて尋ねるのではなく、CPUが何のために使用することを意図していたかについて尋ねます。

3
CにはC ++のstd :: lessと同等のものがありますか?
私は最近やっての未定義の動作に質問に答えるたp < qときCにpし、q異なるオブジェクト/配列へのポインタです。それは私に考えさせました:C ++は<この場合と同じ(未定義)動作を持っていますが、ポインターが比較できる場合std::lessと同じものを返すことが保証され<、できない場合は一貫した順序を返す標準ライブラリテンプレートも提供します。 Cは、(同じ型への)任意のポインタを安全に比較できるようにする同様の機能を持つものを提供していますか?C11標準を調べても何も見つかりませんでしたが、Cでの経験はC ++よりも桁違いに小さいため、簡単に何かを見落としていた可能性があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.