
SAB 80C166W / 83C166W
中央处理器( CPU)的
CPU的主芯,由一个4级指令流水线的,一个16位算术和逻辑单元
( ALU)和专用SFR 。额外的硬件已经花了一个单独的乘法和除法
单元,一个位掩码生成器和一个桶形移位器。
基于这些硬件的规定,大部分SAB 80C166W的/ 83C166W的指令可以
在短短的一个机器周期需要100 ns的20 MHz的CPU时钟执行。例如,移
和移位指令在一个机器周期无关的数量总是处理
比特,以便进行移位。所有多周期指令已被优化,以便它们可以被执行
非常快的还有:在2个周期分支, 16
×
16位乘法,5次和32位/ 16位除法
in
10个周期。另一个管道的优化,即所谓的“跳缓存” ,可以减少
的反复执行时进行跳跃在一个循环中,从2个周期为1周期。
在CPU作主实际寄存器上下文包括多达16个字宽的GPR其是
片上RAM区域内实体配置。上下文指针( CP )寄存器决定
要由CPU在一个时间访问当前的寄存器区的基地址。数
寄存器组只受可用内部RAM空间的限制。为了便于参数传递,
一个寄存器组可相互重叠。
32 K字节的
SAB 83C166W
1字节
图4
CPU框图
半导体集团
10