R8C/15 命令一覧

R8C/15 のアセンブラ命令は次の89個。PIC アセンブラしか知らない人間にとっては、信じられないほど使いやすい命令セットだと感じることでしょう。

MOV 転送
MOVA 実効アドレスの転送
MOVDir 4ビットデータ転送
POP レジスタ/メモリの復帰
POPM 複数レジスタの復帰
PUSH レジスタ/メモリ/即値の退避
PUSHA 実効アドレスの退避
PUSHM 複数レジスタの退避
LDE 拡張データ領域からの転送
STE 拡張データ領域への転送
STNZ 条件付き転送
STZ 条件付き転送
STZX 条件付き転送
XCHG 交換
BAND ビット論理積
BCLR ビットクリア
BM Cnd 条件ビット転送
BNAND 反転ビット論理積
BNOR 反転ビット論理和
BNOT ビット反転
BNTST 反転ビットテスト
BNXOR 反転ビットの論理和
BOR ビット論理和
BSET ビットセット
BTST ビットテスト
BTSTC ビットテスト&クリア
BTSTS ビットテスト&セット
BXOR ビット排他的論理和
ROLC キャリー付き左回転
RORC キャリー付き右回転
ROT 回転
SHA 算術シフト
SHL 論理シフト
ABS 絶対値
ADC キャリー付き加算
ADCF キャリーフラグの加算
ADD キャリーなし加算
CMP 比較
DADC キャリー付き10進加算
DADD キャリーなし10進加算
DEC デクリメント
DIV 符号付き除算
DIVU 符号なし除算
DIVX 符号付き除算
DSBB ボロー付き10進減算
DSUB ボローなし10進減算
EXTS 符号拡張
INC インクリメント
MUL 符号付き乗算
MULU 符号なし乗算
NEG 2の補数
RMPA 積和演算
SBB ボロー付き減算
SUB ボローなし減算
AND 論理積
NOT 全ビット反転
OR 論理和
TST テスト
XOR 排他的論理和
ADJNZ 加算&条件分岐
SBJNZ 減算&条件分岐
J Cnd 条件分岐
JMP 無条件分岐
JMPI 間接分岐
JSR サブルーチン呼び出し
JSRI 間接サブルーチン呼び出し
RTS サブルーチンからの復帰
SMOVB 逆方向のストリング転送
SMOVF 順方向のストリング転送
SSTR ストリングストア
BRK デバッグ割り込み
ENTER スタックフレームの構築
EXITD スタックフレームの解放
FCLR フラグレジスタのビットクリア
FSET フラグレジスタのビットセット
INT ソフトウエア割り込み
INTO オーバフロー割り込み
LDC 専用レジスタへの転送
LDCTX コンテキストの復帰
LDINTB INTBレジスタへの転送
LDIPL 割り込み許可レベルの設定
NOP ノーオペレーション
POPC 専用レジスタの復帰
PUSHC 専用レジスタの退避
REIT 割り込みからの復帰
STC 専用レジスタからの転送
STCTX コンテキストの退避
UND 未定義命令割り込み
WAIT ウエイト

(株)ルネサステクノロジ R8C/Tinyシリーズ ソフトウエアマニュアル Rev.1.00より



投稿者:mimiham : 2005年03月14日 01:04 : R8C/15

トラックバック

このエントリーのトラックバックURL:
http://mono-zukuri.net/cgi-bin/mt/mt-tb.cgi/143