位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第205页 > SAF-XC164GM-4F20F > SAF-XC164GM-4F20F PDF资料 > SAF-XC164GM-4F20F PDF资料2第20页

XC164GM
衍生产品
功能说明
例如,移位和循环指令在一个机器周期总是处理
独立的比特数来进行移位。还乘法和大多数MAC
说明在一个单个周期内执行。所有多周期指令已
优化,从而使它们能够执行非常快速的,以及:例如,一个32位/ 16位
划分是在4个周期开始,而其余15个周期中所执行的
背景。另一个管道优化,分支目标预测,使
消除分支指令的执行时间,如果该预测是正确的。
该CPU具有寄存器上下文包含多达三个寄存器组的16个字
宽的GPR每一个在其出售。其中一个寄存器组的物理内分配
片上DPRAM的面积。上下文指针( CP )寄存器决定的基址
当前的寄存器区的要由CPU在任何时间被访问。数
寄存器组只受可用内部RAM空间的限制。为方便参
路过,寄存器组可相互重叠。
多达32 K字的系统堆栈是作为存储临时数据。该
系统堆栈可以被分配到任意的位置,在所述地址空间中(优选内
片上RAM区域),并且它是由通过堆栈指针(SP CPU访问)寄存器。
两个独立的SFR , STKOV和STKUN ,都隐含对堆栈进行比较
在一个堆栈溢出或下溢的检测每个堆栈存取指针值。
由硬件实现的CPU可以有效的提供的高性能
通过高效XC164GM指令集由一个程序员可利用其
包括下面的指令类:
标准的算术指令
DSP的算术指令
逻辑指令
布尔位操作指令
比较和循环控制指令
移位和循环指令
优先指令
数据移动指令
系统堆栈指令
跳转指令和调用指令
返回指令
系统控制指令
其他说明
基本指令长度为2或4个字节。可能的操作数的类型是位,字节
和单词。各种直接,间接或直接寻址模式提供给
指定所需的操作数。
数据表
18
V1.0, 2005-11