MOV A, im | Aレジスタに即値を代入 |
MOV B, im | Bレジスタに即値を代入 |
MOV C, im | Cレジスタに即値を代入 |
MOV A, [im] | Aレジスタに、RAM内のimで指定されるアドレスに保存されている値を代入 |
MOV B, [im] | Bレジスタに、RAM内のmで指定されるアドレスに保存されている値を代入 |
MOV C, [im] | Cレジスタに、RAM内のimで指定されるアドレスに保存されている値を代入 |
MOV [im], A | RAM内のimで指定されるアドレスにAレジスタの値を書く |
MOV [im], C | RAM内のimで指定されるアドレスにCレジスタの値を書く |
ADD A, B | A=A+B: Aレジスタの値とBレジスタの値の合計をAレジスタに代入 |
ADD C, im | C=C+im: Cレジスタの値と即値の合計をCレジスタに代入 |
SUB | A=A-B: Aレジスタの値からBレジスタの値を引いたものをAレジスタに代入 |
JMP im | 即値で指定されるアドレスにジャンプ |
JMP [im] | RAM内のimで指定されるアドレスに保存されている値のアドレスにジャンプ |
JNC im | 直前の演算結果でキャリーが発生しなければ、即値のアドレスにジャンプ |