添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符U型号页 > 首字符U的型号第270页 > UPSD3253BV-40T1 > UPSD3253BV-40T1 PDF资料 > UPSD3253BV-40T1 PDF资料2第22页
μPSD325X器件
表4.算术指令
寻址模式
助记符
ADD A , <byte>
ADDC A, <byte>
SUBB A, <byte>
INC。
INC <byte>
INC DPTR
DEC
DEC <byte>
MUL AB
DIV AB
DA一
手术
迪尔。
A = A + <byte>
A = A + <byte> + C
A = A - <byte> - C
A=A+1
<byte> = <byte> + 1
DPTR = DPTR + 1
A=A–1
<byte> = <byte> - 1
B: A = B X A
A = INT [ A / B]
B = MOD [A / B]
十进制调整
X
X
X
X
X
IND 。
X
X
X
注册。
X
X
X
IMM
X
X
X
只有累加器
X
X
只有数据指针
只有累加器
X
X
累加器和B只
累加器和B只
只有累加器
逻辑指令
表5 ,第23页显示μPSD325X设备列表
逻辑指令。执行该指令
布尔运算(与,或,异或,
非)上的字节上执行的操作的位逐
有点基础。也就是说,如果将累加器包含
00110101B和字节包含01010011B ,则:
ANL A, <byte>
将离开累加器控股00010001B 。
可用于访问的寻址模式
该<byte>操作数列于表5 。
该ANL A, <byte>指令可以采取任何的
形式:
ANL A, 7FH (直接寻址)
ANL A,@ R1(间接寻址)
ANL A, R6 (寄存器寻址)
ANL A, # 53H (立即数)
注意:
布尔运算可以执行上
在内部数据存储空间的任何字节与 -
走出去通过累加器。高铁
<byte> , #data指令,例如,提供一
快速简便的方法来反演端口位,如
高铁P1 , # 0FFH 。
如果该操作是在响应中断,不
使用累加器节省了时间和精力
将其推入堆栈中的服务程序。
移位指令( RL A, RLC A等)转变
在累加器1位向左或向右移动。用于左
旋转时, MSB滚动到LSB位置。对于
右旋转, LSB滚动到最高位的位置。
交换一个指令互换高
在蓄能器内的低半字节。这是一个
在BCD操作有用的操作。对于应试
PLE ,如果累加器包含一个二进制数
这是众所周知的是小于100,它可以是单触
LY转换通过下面的代码为BCD码:
MOVE B, # 10
DIV AB
掉了
ADD A ,B
10分的叶数在十位
累加器的低四位,和那些
数字在B寄存器。交换和ADD指令
移动系统蒸发散的十位数字来的高四位
累加器和个位的低四位。
22/176

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