インテルのみ表示可能 — GUID: xls1503043324713
Ixiasoft
インテルのみ表示可能 — GUID: xls1503043324713
Ixiasoft
3.1.7.1.4. オプションビットの開始アドレスと終了アドレスの確認
次の表は、開始アドレスのビットフィールドを示しています。
ビット | 幅 | 説明 |
---|---|---|
31:11 | 21 | アドレス指定可能な開始アドレス |
10:1 | 10 | 予約ビット |
0 | 1 | ページ有効ビット
|
ビット | 幅 | 説明 |
---|---|---|
31:0 | 32 | アドレス指定可能な終了アドレス |
アドレスを復元するには、次を実行します。
- 開始アドレス - 13'b0000000000000 をアドレス指定可能な開始アドレスに追加します
- 終了アドレス - 2'b11 をアドレス指定可能な終了アドレスに追加します
次の表に示す値の2つのページアドレスを備える .pof の場合
セクターオフセット | 値 |
---|---|
0x00 – 0x03 | 0x00004000 |
0x04 – 0x07 | 0x00196E30 |
0x08 – 0x0B | 0x001C0000 |
0x0C – 0x0F | 0x00352E30 |
ページ0の場合、開始アドレスビット [31:11] に 13'b0000000000000 を追加すると、結果は 32'b00000000000000010000000000000000 = 0x10000 になります。
終了アドレス 0x00196E0 に 2'b11 を追加すると、結果は 26'b00011001011011100011000011 = 0x65B8C3 になります。
ページ1の場合、開始アドレスに 13'b0000000000000 を追加すると、結果は 32'b0000000000011100000000000000000000 = 0x700000 になります。
終了アドレス 0x00352E30 に 2’b11 を追加すると、結果は 32'b00000000110101001011100011000011 = 0xD4B8C3 になります。
開始アドレスと終了アドレスは、 .map ファイルで表示される各ページの開始アドレスと終了アドレスに関連付けられている必要があります。