添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第240页 > TMS320LF2407A > TMS320LF2407A PDF资料 > TMS320LF2407A PDF资料2第41页
TMS320LF2407A , TMS320LF2406A , TMS320LF2403A , TMS320LF2402A
TMS320LC2406A , TMS320LC2404A , TMS320LC2403A , TMS320LC2402A
DSP控制器
SPRS145J - 2000年7月 - 修订2004年11月
中央算术逻辑单元(续)
CALU中也具有相关联的进位位被置位或复位根据装置内的各种操作。
进位允许扩展精度的产品和加法或减法更高效的计算。
它也是在溢出管理是有用的。进位位是受大多数算术指令以及
个位的移位和循环指令。它不受装载累加器,逻辑操作,或其他
这样的非算术或控制指令。
该ADDC (添加到累加器与进位)和SUBB (从累加器中减去带借)指令使用
进了他们的加/减运算之前的值。
唯一例外的进位的操作,在使用ADD与16的移位计数(添加到高
累加器)和SUB与16的移位计数(减去高蓄能器)的说明。的这种情况下,
ADD指令可以设置进位仅当发生进位,和SUB指令的这种情况下,可以重置
只有当产生借进位;否则,无论是指令影响它。
两个条件操作数, C和NC ,提供分支,调用,返回,并有条件地执行,
根据进位的状态。该SETC , CLRC以及LST #1指令也可以被用来加载
进位。进位位被设置为一个在一个硬件复位。
累加器
32位累加器是CALU的寄存输出。它可以分割成两个16位的段存储
在数据存储器中。移位器在累加器的输出提供的0至7位左移。这种转变是
当数据被传输到数据总线,用于存储执行。累加器中的内容
保持不变。当postscaling器上使用的蓄电池( 16-31位)的高字中,
最高位丢失,低位充满位从低位字( 0-15位)移入。当postscaling
移位寄存器用于在低字的LSB被零填充。
在SFL和SFR (就地一比特移位到左/右)的指令和ROL和ROR (旋转到
左/右)的指令工具移动或通过进位位旋转的累加器的内容。该
SXM位影响SFR (移位累加器右)指令的定义。当SXM = 1 , SFR执行
算术右移,保持累加器数据的符号。当SXM = 0 , SFR执行逻辑移位,
移出的位LSB和在零的MSB移位。在SFL (移位累加器左)指令不受影响
由SXM位和行为在这两种情况下是相同的,移出的MSB和在零移位。重复( RPT )
指令可用于多个位移位的移位和循环指令。
辅助寄存器和辅助寄存器算术单元( ARAU )
该240xA提供了包含8个辅助寄存器( AR0 -AR7 )的寄存器文件。辅助寄存器
用于间接寻址的数据存储器或用于临时存储数据。间接辅助寄存器
寻址允许指令操作数的数据存储器地址放置到辅助之一
寄存器。这些寄存器带有一个3位辅助寄存器指针(ARP ),其装入一个值,参考
从0到7 ,指定AR0 AR7通过分别。辅助寄存器和ARP可以加载
从数据存储器时,ACC ,产品注册,或通过在指令中定义的立即操作数。该
这些寄存器的内容也可以被存储在数据存储器或用作输入CALU的。
辅助寄存器文件( AR0 AR7 )被连接到ARAU 。该ARAU可以自动索引当前辅助
注册时的数据存储单元被寻址。索引或者通过
±1
或由AR0的内容
寄存器可以被执行。其结果,在访问的信息表并不需要CALU为地址
操控;因此, CALU是免费的并行等操作。
邮政信箱1443
休斯敦,得克萨斯州77251-1443
41

深圳市碧威特网络技术有限公司