五、RL78/G13CPU指令集
在使用此款CPU之前是一定要学习其对应的指令集的,具体的指令集在RL78/G13的Datasheet的第957页到973页,总共是17页,上面详细列出了每条指令在各种情况下的使用方法,非常值得参考,在这里仅将其指令代码及其主要功能作一简单介绍:
***************8位数据传送指令*****************
MOV A, B; 8位数据传递指令
XCH A, X; 8位数据互交换指令
ONEB A; 向一个8位通用寄存器中写1
CLRB A; 向一个8位通用寄存器中写0
MOVS [HL+byte], X 串传送指令
**************************************************
****************16位数据传送指令**************
MOVW rp, #word 16位数据传送指令
XCHW AX, rp 16位数据互交换指令
ONEW AX 向一个16位通用寄存器中写1
CLRW AX 向一个16位通用寄存器中写0
**************************************************
****************8位算术运算指令****************
ADD A, #byte 8位加法运算
ADDC A, #byte 考虑进位标志CY的8位加法运算
SUB A, #byte 8位减法运算
SUBC A, #byte 考虑借位标志CY的8位减法运算