0
レジスタまたはメモリの場所に値(たとえばMVI 3A
またはMVI 53
)をロードすると、その特定の値でレジスタまたはメモリの場所が初期化されますか?初期化を行うのはCPUですね。しかし、その値はどこから引かれていますか?レジスタまたはメモリへのロード値のソース
レジスタまたはメモリの場所に値(たとえばMVI 3A
またはMVI 53
)をロードすると、その特定の値でレジスタまたはメモリの場所が初期化されますか?初期化を行うのはCPUですね。しかし、その値はどこから引かれていますか?レジスタまたはメモリへのロード値のソース
命令自体から!
mvi A, f1
のような命令は、3E F1
としてエンコードされます.2番目のバイトはオペランドです。
他mvi
は類似している:
mvi B, 34
は06 34
あります。
mvi C, AA
は0E AA
です。
mvi D, 09
は16 09
であり;
mvi E, 53
は1E 53
である。
mvi H, 00
は26 00
です。
mvi L, FF
は2E FF
です。
mvi M, 22
は、36 22
である。
CPUが命令をデコーダレジスタに読み込むと、そのレジスタにもデータが読み込まれます。命令フローにデータとして挿入されるこの種のオペランドは、の直後のと呼ばれます。