|
| TLCS−900命令語の種類 |
| 転送命令(8/16/32/ビット) |
LD |
転送 |
| PUSH |
スタック領域への転送 |
| POP |
スタック領域からの転送 |
| LDA |
実効アドレスの転送 |
| LDAR |
相対アドレスの転送 |
| 交換命令(8/16ビット) |
EX |
交換 |
| MIRR |
ミラー交換 |
| ブロック転送/ブロック・サーチ命令(8/16ビット) |
LDI |
正方向のブロック部分転送 |
| LDIR |
正方向のブロック転送 |
| LDD |
逆方向のブロック部分転送 |
| LDDR |
逆方向のブロック転送 |
| CPI |
正方向のブロック部分サーチ |
| CPIR |
正方向のブロックサーチ |
| CPD |
逆方向のブロック部分サーチ |
| CPDR |
逆方向のブロックサーチ |
| 算術演算命令(8/16/32/ビット) |
ADD |
加算 |
| ADC |
キャリ付き加算 |
| SUB |
減算 |
| SBC |
キャリ付き減算 |
| CP |
比較 |
| INC |
増加 |
| DEC |
減少 |
| NEG |
2の補数 |
| EXTZ |
ゼロ拡張 |
| EXTS |
符号拡張 |
| DAA |
10進補正 |
| PAA |
ポインタ偶数補正 |
| MUL |
符号なし乗算 |
| MULS |
符号付き乗算 |
| DIV |
符号なし除算 |
| DIVS |
符号付き除算 |
| MULA |
符号付き積和演算 |
| MINC |
モジュロ増加 |
| MDEC |
モジュロ減少 |
| 論理演算命令 |
AND |
論理積 |
| OR |
論理和 |
| XOR |
排他的論理和 |
| CPL |
1の補数 |
| ビット操作命令(1ビット) |
LDCF |
キャリ・フラグへの1ビット転送 |
| STCF |
キャリ・フラグからの1ビット転送 |
| ANDCF |
キャリ・フラグとの1ビット論理積 |
| ORCF |
キャリ・フラグとの1ビット論理和 |
| XORCF |
キャリ・フラグとの1ビット排他的論理和 |
| RCF |
キャリ・フラグのリセット |
| SCF |
キャリ・フラグのセット |
| CCF |
キャリ・フラグの反転 |
| ZCF |
Zフラグをキャリ・フラグへ転送 |
| BIT |
1ビットのテスト |
| RES |
1ビットのリセット |
| SET |
1ビットのセット |
| CHG |
1ビットの反転 |
| TSET |
1ビットのテストとセット |
| BS1B |
ビット・パターン中の最初の1を後方向からサーチ |
| BS1F |
ビット・パターン中の最初の1を前方向からサーチ |
| 特殊演算、CPU制御命令 |
NOP |
何もしない |
| EI |
割り込み許可 |
| DI |
割り込み禁止 |
| PUSH SR |
ステータス・レジスタのスタック領域への転送 |
| POP SR |
ステータス・レジスタのスタック領域からの転送 |
| SWI |
ソフトウェア割り込み |
| HALT |
CPUの停止 |
| LDC |
コントロール・レジスタの転送 |
| LINK |
スタック・フレームの生成 |
| UNLK |
スタック・フレームの削除 |
| LDF |
レジスタ・バンクの設定 |
| INCF |
レジスタ・バンクの+1切り替え |
| DECF |
レジスタ・バンクの−1切り替え |
| SCC |
コンディション・コードによる値のセット |
| シフト、ローテート命令(8/16/32/ビット) |
RLC |
キャリ・フラグを含まない左ローテート |
| RRC |
キャリ・フラグを含まない右ローテート |
| RL |
キャリ・フラグを含む左ローテート |
| RR |
キャリ・フラグを含む右ローテート |
| SLA |
算術左シフト |
| SRA |
算術右シフト |
| SLL |
論理左シフト |
| SRL |
論理右シフト |
| RLD |
4ビットの左回転 |
| RRD |
4ビットの右回転 |
| ジャンプ、コール、リターン命令 |
JP |
ジャンプ |
| JR |
相対ジャンプ |
| CALL |
サブルーチン・コール |
| CALR |
相対サブルーチン・コール |
| DJNZ |
減少&ジャンプ・ノン・ゼロ |
| RET |
リターン |
| RETD |
リターン&パラメータ領域の削除 |
| RETI |
割り込み処理からのリターン |
| 900、900H/専用命令 |
NORMAL |
ノーマル・モードへ移行 |
| MAX |
マキシマム・モードへ移行 |
| MIN |
ミニマム・モードへ移行 |
| LDX |
抜き取り転送 |
|