区分
記憶区分の使用へのx86プロセッサー力の建築は64kb情報を管理するこれらの区分のサイズである。
これらの区分であることの理由はことであり、それでないこれらの記録の1だけを使用して記憶の65536以上の場所に、今アクセスしてまたは区分が、65536の場所の各自、私達排他的な記録の住所をそれから私達は2つの記録が付いている特定のスロットの各住所を作り分けられるか、量の4294967296のバイトにの記憶アクセスすることは私達が可能各区分を見つければのに使用すれば記憶がグループにである、管理プロセッサーができる数の最高のサイズが16ビットの単語によってまたは記録与えられると考慮する可能。
アセンブラーはのために情報または指示の各部分がそれぞれの区分に対応する区域にあることデータ、それを管理ことある必要ができたら。 アセンブラーはdsによって考慮に入れる、この情報にES、ssおよびCSの記録および内部与えられる区分の局在化を記録情報の指定部分の住所アクセスする。 それは、そのようなこと現われるこのために私達が私達が組み立てる各ラインのデバッギングを使用してプログラムを作成するときそうなったものである:
1CB0:0102 MOV AX,BX
最初の数、1CB0が使用される記憶区分に、対応する一方、第2 1つはこの区分の中の住所を示し、その住所から貯えられる指示は続く。
アセンブラーはそれが全区分を使用する記憶の無駄であるので、基盤各々の組み立てられた指示が必要とするバイト数ように取る区分のサイズを調節する。 例えば、プログラムは10kbだけがデータを貯えることを必要とすればデータセグメントは10kbだけであり、扱うことができるない64kb。
|