2.2.3初始注册值
当CPU被复位,程序计数器(PC)被初始化为存储在地址H'0000值
在向量表中,而在CCR的I位被设置为1的其它CCR位和通用寄存器
不被初始化。特别是,堆栈指针(R 7)未初始化。堆栈指针应
由软件进行初始化,在复位之后执行的第一指令。
2.3数据格式
在H8 / 300L CPU能够处理1位数据, 4位(BCD)的数据, 8位(字节)的数据,以及16位(字)
数据。
位操作指令对字节操作数指定为第n位1位数据进行操作
(n = 0, 1, 2, ..., 7).
除了添加和SUBS所有算术和逻辑指令可以在一个字节数据进行操作。
在MOV.W , ADD.W , SUB.W , CMP.W , ADDS , SUBS , MULXU ( 8位
×
8位) ,并
DIVXU (16位÷ 8位)的指令对数据字进行操作。
在DAA和DAS指令对压缩字节的数据进行小数运算的调整
BCD形式。该字节的低四位被视为一个十进制数字。
15