MCS-51系列--单片机指令系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机器语言指令格式:
单字节指令:操作码
双字节指令:操作码操作数
三字节指令:操作码第一操作数,第二操作数........................................................... 汇编语言指令格式:
标号:操作码目的操作数,源操作数;注释........................................................... 寻址方式:
①立即寻址方式---#data
②直接寻址方式---direc
③寄存器寻址方式---Rn
④寄存器间接寻址方式---@
⑤变址寻址方式---@A+DPTR
⑥相对寻址方式---SJMP
⑦位寻址方式(MOV ACC.3,Cy) ........................................................... MCS-51系列单片机指令系统:
1数据传送指令:
(1)内部RAM中一般数据传送指令
(2)16位数据传送指令
(3)累加器与外部数据存储器的数据传送指令
(4)访问程序存储器指令(5)堆栈操作指令
(6)数据交换指令
2算术运算指令:
(1)加法指令
(2)减法指令
(3)乘法指令
(4)除法指令
(5)加1/减1指令
(6)BCD码调整指令
3逻辑运算指令:
(1)逻辑“与”运算指令(2)逻辑“或”运算指令(3)逻辑“异或”运算指令(4)清零和取反指令
(5)循环移位指令
4转移和调用返回指令:(1)子程序调用和返回指令
①绝对调用指令
②长调用指令
③子程序返回指令
④中断返回指令
(2)转移指令:
①无条件转移指令
②条件转移指令
(3)空操作指令
5位操作指令:
(1)位传送指令
(2)位置位指令
(3)位清零指令
(4)位取反指令
(5)位逻辑运算指令........................................................... 指令系统中的常用符号:
(1)A, #data, direct, Rn, @Rn, DPTR, PC
(2)#data16, addr11, addr16, rel, B, Cy, bit, /bit ...........................................................