添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第997页 > AT89LP6440 > AT89LP6440 PDF资料 > AT89LP6440 PDF资料1第25页
AT89LP6440 - 初步
表5-1 。
DSPR
=数字
信号
处理配置寄存器
复位值= 0000 0000B
DSPR = E2H
不可位寻址
MRW1
符号
MRW
1-0
7
功能
MRW0
6
SMLB
5
SMLA
4
CBE1
3
CBE0
2
MVCD
1
DPRB
0
M寄存器窗口。
SELECTS
这对
字节
从5字节的M寄存器是
可访问
经过MACH ( E5H )
MACL ( E4H )
如图所示
in
图5-5 。
例如, MRW = 10B为正常的16位定点运算,其中最低
的小数结果顺序部分被丢弃。
签署
乘法操作数B.当
SMLB
= 0时, MUL AB指令把B的内容
作为一个无符号
值。
SMLB
= 1, MUL AB指令解释B的内容
作为签约
2的补码值。
SMLB
是否
影响
MAC操作。
签署
乘法操作数A.当
SMLA
= 0 ,则MUL AB指令把ACC的内容
作为一个无符号
值。
SMLA
= 1, MUL AB指令解释ACC的内容
作为签约
2的补码值。
SMLA
影响
MAC操作。
DPTR1循环缓冲启用。
SET
CBE1 = 1来配置DPTR1循环
地址
在两个圆形
卜FF器
地址
范围。清除CBE1正常DPTR操作。
DPTR0循环缓冲启用。
SET
CBE0 = 1来配置DPTR0循环
地址
在两个圆形
卜FF器
地址
范围。清除CBE0正常DPTR操作。
MOVC指数禁用。当MVCD = 0时, MOVC A,@ A + DPTR指令功能的正常使用索引
寻址。环境
MVCD = 1禁用索引
地址
模式
这样
这MOVC A,@ A + DPTR功能
as
MOVC A , @ DPTR 。
DPTR1重定向到B DPRB
SELECTS
源/目标
注册引用DPTR1 MOVC / MOVX指令。
当DPRB = 0 , ACC是
源/目的。
当DPRB = 1 ,B为
源/目的。
DPRB不改变
索引寄存器MOVC指令。
SMLB
SMLA
CBE1
CBE0
MVCD
DPRB
“在
一些
的情况下,
数据指针必须
同时使用。
为了避免频繁的来回切换
DPS时, AT89LP6440
支持
为前缀符号
选择
相反的数据指针
每个指令。所有DPTR的指令,除了JMP @ A + DPTR中,当前缀
an
0A5H码会
利用
DPS (DPS)的倒数,以
SELECT
数据指针。
一些装配
五月
支持
此操作
通过使用
在/ DPTR的操作数。例如,该
下面的代码执行
在EDATA复制:
MOV
MOV
MOV
MOV
COPY :
INC。
INC。
DPCF , # 00H
DPTR , #SRC
/ DPTR , #DST
R7 , #BLKSIZE
DPTR
/ DPTR
; DPS = 0
;载源地址DPTR0
;装载目的地址DPTR1
;字节数来复制
;阅读源( DPTR0 )
;接下来的SRC ( DPTR0 + 1 )
;写目的地( DPTR1 )
;接下来的DST ( DPTR1 + 1 )
MOVX A , @ DPTR
MOVX @ / DPTR ,A
DJNZ R7 , COPY
汇编
支持
这种表示法中, 0A5H前缀必须
be
在线声明:
例如:
DB
INC。
0A5H
DPTR
;相当于INC / DPTR
25
3706A–MICRO–9/09

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