全球旧事资料 分类
0
ORLAR

作,结果保存到累加器A中
61
逻辑或
ORLAdirect
将累加器A的值和direct地址单元内的值进行或操作,结果保存到累加器A中
寄存器Ri内为RAM地址将累加器A的值和
62
ORLARi
该地址单元内的值进行或操作,结果保存到
累加器A中
h
fh
63
ORLAdata
将累加器A的值和立即数进行或操作,结果
保存到累加器A中
将累加器A的值和direct地址单元内的值
64
ORLdirectA进行或操作,结果保存到direct地址单元

将立即数和direct地址单元内的值进行或
65
ORLdirectdata
操作,结果保存到direct地址单元内
将累加器A的值和寄存器R
的值进行异或
66
XRLAR

操作,结果保存到累加器A中
将累加器A的值和direct地址单元内的值
67
XRLAdirect
进行异或操作,结果保存到累加器A中
寄存器Ri内为RAM地址将累加器A的值和
68
XRLARi
该地址单元内的值进行异或操作,结果保存
逻辑异或69
XRLAdata
到累加器A中将累加器A的值和立即数进行异或操作,结
果保存到累加器A中
将累加器A的值和direct地址单元内的值
70
XRLdirectA进行异或操作,结果保存到direct地址单
元内
71
XRLdirectdata将立即数和direct地址单元内的值进行异
或操作,结果保存到direct地址单元内
72
按位取反
CPLA
累加器A的值按位取反
73累加器清零
CLRA
累加器A清0
74
逻辑右移
RRA
累加器A的值循环右移1位
75
逻辑左移
RLA
累加器A的值循环左移1位
76带进位右移
RRCA
累加器A的值带进位循环右移1位
77带进位左移
RLCA
累加器A的值带进位循环左移1位
控制转移指令
rel为地址偏移量,PC加2后的地址加上
78
SJMPrel
rel作为目标地址,程序跳到目标地址继续
运行
addr11为11位地址,PC加2后的地址高5
AJMPaddr11a10
79
位与指令中的低11位地址构成目标地址,
a0
程序跳到目标地址继续运行
无条件转移
将addr16的16位地址送程序计数器PC,
80
LJMPaddr16
使机器执行下一条指令时无条件转移到
addr16处执行程序
目标地址的基地址放在DPTR中,目标地址
81
JMPADPTR
对基地址的偏移量放在累加器A中,它们相
加构成目标地址
82
条件转移
JZrel
If(累加器A0)则PC加2再加上rel作为目标地址
h
fh
83
JNZrel
If(累加器A0)则PC加2再加上rel作
为目标地址
84
CJNEAdirectIf(累加器Adirect地址单元的值)则
rel
PC加3再加上rel作为目标地址
85
CJNEAdatarelIf(累加器A立即数)则PC加3再加上
rel作为目标地址
CJNER
dataIf(寄存器R
的值立即数)则PC加3
86
rel
再加上rer
好听全球资料 返回顶部