原创 C51指令系统

2007-10-7 03:52 3504 3 4 分类: MCU/ 嵌入式

数据传送指令(29条)
8位数据传送指令(15条)
MOV A,Rn
MOV A,direct2
MOV A,@Ri
MOV A,#date


MOV Rn,A
MOV Rn,direct2
MOV Rn,#date


MOV direct2,A
MOV direct2,Rn
MOV direct2,@Ri
MOV direct2,direct2
MOV direct2,#date


MOV @Ri,A
MOV @Ri,direct2
MOV @Ri,#date
16位数据传送指令(1条)
MOV DPTR,#date16


外部数据传送指令(4条)


MOVX A,@DPTR
MOVX A,@Ri
MOVX @DPTR,A
MOVX @Ri,A


单片机与ROM之间的数据传送


MOVC A,@A+PC
MOVC A,@A+DPTR


交换指令
1)字节交换指令(3条)
XCH A,direct
XCH A,Rn
XCH A,@Rn
2)低半字节交换指令(1条)
XCHD A,@Ri
3)A中高4位和低4位交换(1条)
SWAP A



堆栈操作指令(2条)
PUSH direct
POP direct


算术运算指令(24条)
加法指令(8条)
ADD A,Rn
ADD A,direct
ADD A,@Ri
ADD A,#data


ADDC A,Rn
ADDC A,direct
ADDC A,@Ri
ADDC A,#data


SUBB A,Rn
SUBB A,direct
SUBB A,@Ri
SUBB A,#data


BCD码调整指令


DA A


加1减1指令


INC A
INC Rn
INC direct
INC @Ri
INC DPTR
DEC A
DEC Rn
DEC direct
DEC @Ri


乘法指令(1条)
MUL AB


除法指令(1条)


DIV AB


逻辑及移位类指令
逻辑与指令(6条)
ANL A,direct
ANL A,Rn
ANL A,@Ri
ANL A,#data
ANL direct,A
ANL direct,#data


逻辑或指令(6条)


ORL A,direct
ORL A,Rn
ORL A,@Ri
ORL A,#data
ORL direct,A
ORL direct,#data


逻辑异或指令
XRL A,direct
XRL A,Rn
XRL A,@Ri
XRL A,#data
XRL direct,A
XRL direct,#data


累加器A清0和取反指令
CLR A
CPL A


循环移位指令
RL A
RR A
RLC A
RRC A


控制转移指令
无条件转移指令(4条)
1)长专业指令 LJMP addrr16
2)绝对转移指令 AJMP addrr11
3)相对转移指令 SJMP addrr8
4)散转指令 JMP @A+DPTR


条件转移指令(8条)
1)累加器A判0指令(2条)
JZ rel
JNZ rel


2)判别进位标志CY状态指令(2条)
JC rel
JNC rel


3)判别某位Bit状态指令(3条)
JB bit,rel
JNB bit,rel
JBC bit,rel


4)减1非零转移指令(2条)
DJNZ Rn,rel
DJNZ direct,rel


5)比较转移指令(4条)
CJNE A,#data,rel
CJNE Rn,#data,rel
CJNE @Ri,#data,rel
CJNE A,direct,rel


调用和返回指令(8条)
1)绝对调用指令
ACALL addr11
2)长调用指令
LCALL adddr16
3)返回指令
RET
RETI
4)空操作
NOP


位操作指令
位传送指令
MOV C,bit
MOV bit,C
位置位和位清零指令
CLR C
CLR bit
SETB C
SETB bit
位运算指令
ANL C,bit
ANL C,/BIT
ORL C,bit
ORL C,/bit
CPL C
CPL bit


 


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户42640 2007-10-10 08:15

你这应该是51的汇编指令吧

用户111321 2007-3-6 16:54

看不到图啦
相关推荐阅读
用户39300 2008-09-20 20:07
手机的软件工作原理(超长篇)
手机的软件工作原理!!!!!!!!!(超长篇)!!!!!!!!!!手机的雏形十分类似于对讲机,最早出现在20世纪40年代,曾在第二次世界大战用于军事通话,是后来的“大哥大”的前身。哪个时候还没有手机软...
用户39300 2007-10-14 00:37
PROTEL DXP
Protel DXP工程选项设置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  ...
用户39300 2007-10-07 18:27
unix操作系统
UNIX操作系统特征1、可移植性强2、多用户、多任务的分时系统3、软件复用4、与设备独立的输入、输出操作5、界面方便高效6、安全机构完善7、多国语言支持8、网络和资源共享9、系统工具和系统服务组成硬件...
用户39300 2007-06-19 18:11
通信市场
当今,全球电信服务供应商为实现数据包传输进行网络转换,旨在架构一套可靠性高、服务质量好,且快速部署新一代服务的通信基础局端。Yankee Group 分析公司预测,在未来 5 年内服务供应商将在此方面...
用户39300 2007-06-19 17:56
UWB的特点及在短距离无线通信中的应用前景
摘要:UWB是一种高速、低成本和低功耗新兴无线通信技术,本文介绍UWB的主要特点及相关应用,详细比较了UWB通信与IEEE802.11、Bluetooth和HomeRF等现有短距离无线通信的异同,并对...
EE直播间
更多
我要评论
1
3
关闭 站长推荐上一条 /3 下一条