ACC | アキュミュレータ |
IX | インデックスレジスタ |
d | 即値アドレス |
[d] | 絶対アドレス(プログラム領域) |
(d) | 絶対アドレス(データ領域) |
[IX+d] | インデックス修飾アドレス(プログラム領域) |
(IX+d) | インデックス修飾アドレス(データ領域) |
{ea} | 全てのアドレスモード |
{reg} | レジスタアドレスモード |
{imm} | 即値アドレスモード |
{ma} | メモリ参照アドレスモード |
ACC | IX | d | [d] | (d) | [IX+d] | (IX+d) | |
{ea} | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ |
{reg} | ◯ | ◯ | ⨯ | ⨯ | ⨯ | ⨯ | ⨯ |
{imm} | ⨯ | ⨯ | ◯ | ⨯ | ⨯ | ⨯ | ⨯ |
{ma} | ⨯ | ⨯ | ⨯ | ◯ | ◯ | ◯ | ◯ |
略記号 | アドレスモード | 命令機能 | |
---|---|---|---|
HLT
NOP |
Halt
No OPeration | ||
IN
OUT |
INput
OUTput | ||
SCF
RCF |
Set Carry Flag
Reset Carry Flag | ||
LD
ST |
{reg},{ea}
{reg},{ma} |
LoaD
STore | |
ADD
ADC SUB SBC CMP AND OR EOR |
{reg},{ea}
{reg},{ea} {reg},{ea} {reg},{ea} {reg},{ea} {reg},{ea} {reg},{ea} {reg},{ea} |
ADD
ADd with Carry SUBtract SuBtract with Carry CoMPare AND OR Exclusive OR | |
Ssm
Rsm |
{reg}
{reg} |
Shift
Rotate | |
sm |
RA
LA RL LL |
Right Arithmetically
Left Arithmerically Right Logically Left Logically | |
Bcc | {imm} | Branch | |
cc |
A
VF NZ Z ZP N P ZN NI NO NC C GE LT GT LE |
Always
on oVerFlow on Not Zero on Zero on Zero or Positive on Negative on Positive on Zero or Negative on No Input on No Output on No Carry on Carry on Greater than or Equal on Less Than on Greater Than on Less than or Equal |