第4节 HCS08 CPU与HC08 CPU的比较
Freescale于2004年推出了08系列单片机的增强系列——MCS08系列。MCS08系列单片机的内核使用HCS08 CPU。与HC08 CPU相比,HCS08 CPU速度更快,内部总线频率由最高8MHz提高到20MHz,即执行一条基本指令的时间是50ns。HCS08 CPU的指令集只是在HC08 CPU指令集基础上增加了以下几条指令,以提高C语言编译效率。这样HCS08 CPU共有141条基本指令,比HC08 CPU增加了1条基本指令(即BGND这一条)。这141条基本指令加上寻址方式形成了280条具体指令,比HC08 CPU增加了10条具体指令。明确这些,从HC08 CPU可以自然过渡到HCS08 CPU,这就是本节比较的目的。在未来一段时间内,HC05将逐步淘汰,HC08将逐渐发展,HCS08也将逐渐发展,根据实际需要,可以在HC08与HCS08系列内选型,使用上不会有什么困难。
(1) 对LDHX指令,增加了EXT、IX、IX1、IX2、SP1寻址方式
LDHX增加的部分如下。为连续起见,与HC08指令系统统一编号,总数即为HCS08的指令系统。
(1) 对LDHX指令,增加了EXT、IX、IX1、IX2、SP1寻址方式
LDHX增加的部分如下。为连续起见,与HC08指令系统统一编号,总数即为HCS08的指令系统。

![]()


