添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第505页 > DSPIC33FJ32GP202 > DSPIC33FJ32GP202 PDF资料 > DSPIC33FJ32GP202 PDF资料1第45页
dsPIC33FJ32GP202 / 204和dsPIC33FJ16GP304
3.4.3
模寻址
适用性
如果位反转缓冲区的长度为M = 2
N
字节,
数据缓冲区起始地址的最后“N”位必须
为零。
XB<14 : 0>是位反转地址修改量或
“枢转点”,这通常是一个常数。如果是
FFT计算,其值等于一半的FFT的
数据缓冲区的大小。
注意:
所有位反转EA的计算
字大小的数据(每个EA的LSb是
始终清零)。 XB的值缩放
因此产生兼容(字节)
地址。
模寻址可以施加到有效
任何与W寄存器相关的地址( EA)计算
之三。
地址边界检查地址等于:
在上边界地址递增
缓冲器
递减的下边界地址
缓冲器
要认识到的地址边界是很重要的
还检查地址比小于或大于
这些地址。地址变更就可以了,因此,
越过边界,但仍然可以正确调整。
注意:
模修正有效地址
写回寄存器中,只有当
前修改或执行后修改寻址
模式用于计算有效
地址。当一个地址偏移量(如
[W7 + W2] ) ,会进行模地址cor-
进行rection但内容
寄存器保持不变。
当启用时,位反转寻址执行
唯一的寄存器间接预递增或
后递增寻址和字大小的数据写入。
它不会对于任何其他寻址模式或对于
字节大小的数据,而正常的地址生成
代替。在进行位反转寻址时,该
W地址指针将始终加上地址
修改量(XB ) ,与寄存器相关的偏移量
器间接寻址模式将被忽略。另外,如
字大小的数据是一个要求, EA的LSB被
忽略(且始终清零) 。
注意:
模寻址和位反转
寻址不应启用
在一起。如果应用程序试图这样做,
位反转寻址将优先级依次
性活动时的X WAGU和X
WAGU模寻址将显示
体健。然而,模寻址将
继续在X RAGU功能。
3.5
位反转寻址
位反转寻址模式用来简化
数据重新排序为基2 FFT算法。这是
通过X AGU数据只支持写入。
的改性剂,它可以是一个恒定值或寄存器
的内容,可视为将其位顺序反转。该
源地址和目标地址仍然是正常的顺序。
因此,唯一需要反转的操作数是修改。
3.5.1
位反转寻址
履行
位反转寻址模式中的任何一种被启用
这些情况:
BWM位(W寄存器选择)的MODCON
寄存器比“十五” (堆栈以外的任何值
不能使用位反转寻址访问
荷兰国际集团) 。
将BREN位被置在XBREV寄存器。
使用的寻址方式是寄存器间接
预递增或后递增的。
如果位反转寻址已经启用
通过写将BREN ( XBREV<15> )位,到
XBREV寄存器后,不应紧跟
使用W寄存器,有一个间接读操作
被指定为位反转指针。
2007 Microchip的技术公司
初步
DS70290A第43页

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