第2章-51系列单片机的指令系统
彭周华
zhouhuapeng@;2.1 寻址方式
2.2 数据传送与交换指令
2.3 算术运算和逻辑运算指令
2.4 控制转移指令
2.5 位操作指令
2.6 小 结
;指令系统:能为CPU识别并执行的{指令的集合}。
51系列单片机的指令系统包括以下几类
数据传送交换类
算术运算
逻辑运算
循环类
控制转移类
位操作类
;51单片机指令系统具有以下3个特点:
执行速度快
大多数指令为单机器周期指令,少数(45条)为双机器周期指令,2条四机器周期指令(乘,除)
指令短
大多数为1-2字节,少数为3字节
丰富的位操作指令
对内部RAM寄存器和特殊功能寄存器可进行位寻址。;MCS-51单片机汇编语言指令格式:
操作符 目的操作数,源操作数
MOV A, B
操作符-指明该指令完成什么操作;
操作数-是指明该指令的操作对象。
目的操作数是存放结果的
源操作数是提供内容。
;Rn: n=(0~7),当前工作寄存器R0~R7中的一个
Ri: i=(0、1),R0和R1寄存器中的一个,用作间接寻址寄存器
dir: 8 位直接字节地址(片内 RAM 和 SFR )
#data: 8位立即数,即8位常数。可以为2进制(B)、10进制(D)、 16进制(H)、 字符(‘ ’)
#data16: 表示16
原创力文档

文档评论(0)