8085マイクロプロセッサの命令語サイズとは
目次
- はじめに
- 8085マイクロプロセッサの命令語サイズについて
- 1バイト命令の例
- 2バイト命令の例
- 3バイト命令の例
- まとめ
- よくある質問(FAQ)
8085マイクロプロセッサの命令語サイズについて
8085マイクロプロセッサには、命令語のサイズに基づいて分類される3つのカテゴリがあります。命令語のサイズによって、1バイト命令、2バイト命令、および3バイト命令として分けられます。
1バイト命令の例
1バイト命令は、オペコードとオペランドを1バイトで表します。例えば、MVI命令は1バイト命令の一つであり、レジスタに即値をロードするために使用されます。ADD命令は、アキュムレータの内容にレジスタの内容を加算し、結果をアキュムレータに格納するために使用されます。CMA命令は、アキュムレータの内容を反転させます。
2バイト命令の例
2バイト命令は、オペコードとオペランドを2バイトで表します。MVA命令は、指定されたアドレスからデータをアキュムレータにロードするために使用されます。ANI命令は、アキュムレータの内容と指定されたデータとの論理積を計算し、結果をアキュムレータに格納します。ORI命令は、アキュムレータの内容と指定されたデータとの論理和を計算し、結果をアキュムレータに格納します。
3バイト命令の例
3バイト命令は、オペコードと16ビットのアドレスを表す3バイトで構成されます。LDA命令は、指定されたアドレスからデータをアキュムレータにロードします。JMP命令は、プログラムを指定されたアドレスにジャンプさせます。STA命令は、アキュムレータの内容を指定されたアドレスにストアします。
以上が8085マイクロプロセッサの命令語サイズについての概要です。次のセクションでは、各命令の詳細と具体的な使用方法について説明します。