0x0000H | ||||
|
||||
0xFFFFH |
0x0000H | ||||||
|
||||||
0xFFFFH |
0x0000H | ||||
|
||||
0xFFFFH |
0x0000H | ||||||
|
||||||
0xFFFFH |
0x0000H | ||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||
0xFFFFH |
注釈:
上記の例ですが、厳密には「うそ」です。なんでかってぇと、BCペアレジスタの直後にだらだらとデータなぞ、普通はかけません。
厳密にどうやったのかというと、回答から行くと「参照の参照」です。つまり、BCペアレジスタには0x7000の値だけ置いておいて、変数の場所を列挙する部分自体を0x7000移行に書き込むんですね。
少しだけ絵にすると、以下のとおりになります。
0x0000H | ||||||||||||||||||||
|
||||||||||||||||||||
0xFFFFH |
0x0000H | ||||||
|
||||||
0xFFFFH |
0x0000H | ||||||
|
||||||
0xFFFFH |
0x0000H | ||||||
|
||||||
0xFFFFH |
0x0000H | ||||||||
|
||||||||
0xFFFFH |