ビッグエンディアン方式を採用しているCPUが、表のようにデータが格納された主記憶の1000番地から2バイトのデータを、16ビット長のレジスタにロードしたとき、レジスタの値はどれになるか。 ここで、番地およびデータは全て16進表示である。
| 番地 | データ |
| 0FFE | FE |
| 0FFF | FF |
| 1000 | 00 |
| 0001 | 01 |
| ア | 0001 |
| イ | 00FF |
| ウ | 0100 |
| エ | FF00 |
答え ア
【解説】
1000番地から2バイトのデータを、16ビット長のレジスタにロードしたとき、使われるデータは1000番地と1001番地を使い、上位のバイトが1000番地、下位のバイトが1001番地になるので、0001(ア)になる。
【キーワード】
・ビッグエンディアン