MCS-51汇编语言指令集

MCS-51汇编语言指令集 符号定义表
符号
Rn
Direct
@Ri
#data
#data16
Addr16
Addr11
Rel
bit
指令介绍
指令
算数运算指令
1.ADD A,Rn
2.ADD A,direct
3.ADD A,@Ri
4.ADD A,#data
5.ADDC A,Rn
6.ADDC A,direct
7.ADDC A,@Ri
8.ADDC A,#data
9.SUBB A,Rn
10.SUBB A,direct
11.SUBB A,@Ri
12.SUBB A,0data
13.INC A
14.INC Rn
15.INC direct
16.INC @Ri
17.INC DPTR
响任何标志位
18.DEC A
19.DEC Rn
20.DEC direct
21.DEC @Ri
22.MUL AB 1 1 2 1 1 1 1 1 1 4 将累加器的值减1 将寄存器的值减1 将直接地址的内容减1 将间接地址的内容减1 将累加器的值与B寄存器的值相乘,乘积的低位字节存回累加
器,高位字节存回B寄存器
说明:将累加器A和寄存器B内的无符号整数相乘,产生16位的积,低位字节存入A,高位字节存入B寄存器。如果积大于FFH,则溢出标志位(OV)被设定为1,而进位标志位为0
23.DIV AB 1 4 将累加器的值除以B寄存器的值,结果的商存回累加器,余数1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 将累加器与寄存器的内容相加,结果存回累加器 将累加器与直接地址的内容相加,结果存回累加器 将累加器与间接地址的内容相加,结果存回累加器 将累加器与常数相加,结果存回累加器 将累加器与寄存器的内容及进位C相加,结果存回累加器 将累加器与直接地址的内容及进位C相加,结果存回累加器 将累加器与间接地址的内容及进位C相加,结果存回累加器 将累加器与常数及进位C相加,结果存回累加器 将累加器的值减去寄存器的值减借位C,结果存回累加器 将累加器的值减直接地址的值减借位C,结果存回累加器 将累加器的值减间接地址的值减借位C,结果存回累加器 将累加器的值减常数值减借位C,结果存回累加器 将累加器的值加1 将寄存器的值加l 将直接地址的内容加1 将间接地址的内容加1 数据指针寄存器值加1 字节 周期动作说明 R0~R7寄存器n=0~7 直接地址,内部数据区的地址RAM(00H~7FH) SFR(80H~FFH) B,ACC,PSW,IP,P3,IE,P2,SCON,P1,TCON,P0 间接地址Ri=R0或R1 8051/31RAM地址(00H~7FH) 8052/32RAM地址(00H~FFH) 8位常数 16位常数 16位的目标地址 11位的目标地址 相关地址 内部数据RAM(20H~2FH),特殊功能寄存器的直接地址的位 含义 说明:将16位的DPTR加1,当DPTR的低字节(DPL)从FFH溢出至00H时,会使高字节(DPH)加1,不影
你可能喜欢
- 汇编语言指令大全
- 单片机汇编语言
- 单片机教程
- 汇编语言指令集
- 汇编语言程序设计
- 汇编语言指令大全最新发布完整版3页
- 汇编语言指令大全_详解版_21页
- 汇编语言指令大全45页
- 汇编语言指令大全6页
- 汇编语言指令学习大全19页
- 汇编语言指令大全最新发布完整版5页
- 单片机汇编语言程序编程规范8页
- 3_MCS-51单片机的汇编语言指令系统101页
- 中国民航大学单片机第4章 汇编语言程序设计知识44页
- 第四章 单片机俞萍版汇编语言程序设计93页
- 8051单片机汇编语言16进制代码4页
- 汇编语言及C语言单片机学习实例181页
- 平凡老师的单片机教程120页
- 单片机Keil教程26页
- 51单片机超详细教程(绝对值)242页
- 51单片机项目教程244页
- 单片机c语言教程58页
- 51单片机学习教程84页
- IBM-PC 汇编语言指令集3页
- 51汇编语言指令集5页
- 汇编语言指令集4页
- MCS-51汇编语言指令集4页
- 汇编语言指令集2页
- 80X86汇编语言指令集23页
- 第5章 汇编语言程序设计91页
- 第4章 汇编 语言程序设计74页
- 汇编语言程序设计24页
- 第五章 汇编语言程序设计57页
- 11《汇编语言程序设计》实验教学大纲4页
- 第4章 汇编语言程序设计89页


