添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第505页 > DSPIC33FJ32GP202 > DSPIC33FJ32GP202 PDF资料 > DSPIC33FJ32GP202 PDF资料1第43页
dsPIC33FJ32GP202 / 204和dsPIC33FJ16GP304
表3-23 :
基本寻址模式支持
描述
文件寄存器的地址明确指定。
一个寄存器的内容被直接访问。
Wn的内容形成有效地址( EA )。
Wn的内容形成EA 。 WN是后期修改(递增或
递减)的恒定值。
WN预修改(递增或递减)由符号常量值
形成EA 。
寻址模式
文件寄存器直接
直接注册
寄存器间接
寄存器间接后修改
寄存器间接前修改
寄存器间接寻址寄存器偏移量Wn的和Wb的和形成EA 。
(寄存器变址寻址)
寄存器间接寻址立即数偏移量
对Wn和文字形式EA的总和。
双源操作数预取寄存器必须
该集合中的成员{ W8 , W9 , W10 , W11 } 。对于数据
读取, W8和W9始终用于X RAGU ,
而W10和W11始终用于Y AGU 。
生成的(之前和之后的有效地址
修改) ,因此必须要在有效的地址
对于W8和W9和Y数据空间W10 X数据空间
和W11 。
注意:
寄存器间接寻址寄存器偏移量
寻址模式仅可用于W9
(在X空间中)和W11 (在Y空间) 。
3.3.3
传送和累加器
说明
移动指令和DSP累加器类
指令提供了更大程度的解决
灵活性比其他指令。除了
大多数MCU指令支持的寻址模式
系统蒸发散,传送和累加器指令还支持
寄存器间接寻址寄存器偏移量寻址
模式,也被称为寄存器变址寻址模式。
注意:
对于
MOV
指令的寻址
指令中指定模式可以不同
源和目的地的EA 。
然而,4位Wb (寄存器偏移)
现场为源共享,
目的地(但通常只由
ONE ) 。
总之,下面的寻址方式是
由支持
苹果
类指令:
寄存器间接
寄存器间接后修改了2
寄存器间接后修改了4
寄存器间接后修改了6
寄存器间接寄存器偏移量(索引)
总之,下面的寻址方式是
支持移动和累加器指令:
直接注册
寄存器间接
寄存器间接后修改
寄存器间接前修改
寄存器间接寄存器偏移量(索引)
寄存器间接寻址立即数偏移量
8位立即
16位立即
注意:
并非所有指令都支持所有的寻址
上面给出的模式。单个指令
可能支持的不同子集
这些寻址模式。
3.3.5
其他说明
除了寻址模式前面所述,一些
指令使用各种大小的立即数。为
例如,
BRA
(转移)指令使用16位有符号立即
常量来直接指定转移的目标,而
DISI
指令使用一个14位无符号立即数字段。在
一些指令,如
ADD加速,
的源
操作数或结果被暗含在操作码。某些
的操作,如
NOP ,
没有任何操作数。
3.3.4
苹果
说明
双源操作数DSP指令( CLR ,
ED ,
EDAC , MAC , MPY , MPY.N , MOVSAC
MSC)
也被称为
苹果
说明书,使用解决的简化设定
模式,以允许用户的应用程序,以有效地
通过寄存器间接操纵数据指针
表。
2007 Microchip的技术公司
初步
DS70290A第41页

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