[English]

KUE-CHIP2とは
KUE-CHIP2とKUE-CHIP2教育用ボード
KUE-CHIP2の命令仕様
アセンブラ文法
命令セット
Shift/Rotate命令の機能
フラグ機能
命令コード早見表
KUE-CHIP2シミュレータJAVA

KUE-CHIP2シミュレータのページへ戻る

KUE-CHIP2教育用ボードのアセンブラ文法

すべて「KUE-CHIP2教育用ボードリファレンスマニュアル」からの抜粋です

KUE-CHIP2のアドレスモード
ACC アキュミュレータ
IX インデックスレジスタ
d 即値アドレス
[d] 絶対アドレス(プログラム領域)
(d) 絶対アドレス(データ領域)
[IX+d] インデックス修飾アドレス(プログラム領域)
(IX+d) インデックス修飾アドレス(データ領域)

KUE-CHIP2論理アドレスモード
{ea} 全てのアドレスモード
{reg} レジスタアドレスモード
{imm} 即値アドレスモード
{ma} メモリ参照アドレスモード

アドレスモード対応表
ACC IX d [d] (d) [IX+d] (IX+d)
{ea}
{reg}
{imm}
{ma}

KUE-CHIP2命令表
略記号 アドレスモード 命令機能
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