アドレスからメモリを読み取る必要があります。
0C0003H
ALレジスタに移動します。シンプルな方法でこれを達成できますか:
MOV al, [0C0003H]
? そんなに単純なことではないと思います... ALは8ビットレジスタで、アドレスは24ビットです。どうすればこれを行うことができますか?
また、なぜこのアドレスに 24 ビットがあるのですか? 16 ビットや 32 ビットのようにすべきではありませんか? ビット数を 20 から 24 に増やすためだけに、最初に 0 を追加したのはなぜですか?