PIC12CE67X
3.0
结构概述
在PIC12CE67X系列的高性能可以
归因于若干建筑特色的COM
monly RISC微处理器中。首先,
在PIC12CE67X采用了哈佛结构,其中
程序和数据是从单独的memo-访问
里斯使用单独的总线。这可以提高带宽
在传统的冯·诺依曼体系结构,其中亲
克和数据被从同一存储器中提取
使用相同的总线。独立的程序和数据
公交车也让指令不同于的尺寸
将8位宽数据字。指令操作码为14-
位宽使得有可能将所有单个字
指令。一个14位宽的程序存储器访问
总线取出在单个周期内的14位的指令。一个两
级流水线可以使取指和执行指令的
行动(例3-1)。因此,所有的指令( 35 )
在单个周期内执行(400毫微秒@ 10兆赫),除了
程序分支。
下面列出的程序存储器中的表(EPROM),数据
存储器(RAM) ,和非易失性存储器(EEPROM)中
每个PIC12CE67X设备。
设备
PIC12CE673
PIC12CE674
节目
内存
1K ×14
2K ×14
内存
数据
内存
128 x 8
128 x 8
EEPROM
数据
内存
16x8
16x8
该PIC12CE67X可以直接或间接地解决其
注册网络LES或数据存储器。所有特殊功能寄存器
TER值,包括程序计数器,都映射到
数据存储器。该PIC12CE67X具有正交
(对称)的指令集,使得能够
进行任何操作上的任何使用任何寄存器
寻址模式。这种对称特性和缺乏
“特别理想状态”使编程与
PIC12CE67X简单而英法fi cient 。此外, learn-
ING曲线下降显着。
PIC12CE67X器件包含一个8位ALU和工作
荷兰国际集团寄存器。 ALU是一个通用的算术
单元。它执行算术和逻辑运算
在工作寄存器和寄存器之间的数据
器文件中。
ALU为8位宽,能够进行加,分
牵引,移位和逻辑运算。除非另有
,算术运算都是二进制补
精神疾病的性质。在双操作数指令,通常
一个操作数是在工作寄存器( W寄存器) 。该
另一个操作数是一个网络文件寄存器或立即CON-
不变。在单操作数指令中,操作数
W寄存器或某个文件寄存器。
W寄存器是用于ALU的8位工作寄存器
操作。这不是一个可寻址寄存器。
根据不同的指令执行时, ALU可能
影响中的进位( C) ( DC )的值,半进位,而
零(Z )位在状态寄存器。 C和DC位
作为借位和半借位,
分别在减法。见
SUBLW
和
SUBWF
说明例子。
©
1998年Microchip的科技公司
初步
DS40181B第7页