6
第指令,42种操作助记符,描述33种操作功能 。
从功能:数据传送(29)、算术运算(24)、逻辑操作 (24)、控制转移(17)、位操作(17); 从空间:单字节(49)、双字节(45条)、三字节(17 条); 从时间:单机器周期(64条)、双机器周期(45条)、四 机器周期(2)
Author: Zhanghaitao E_mail: zht_sir@
3
第3章 MCS-51单片机指令系统
§3-1 寻址方式
1、概述 寻址就是寻找指令中操作数或操作数所在的地址。
寻址方式就是如何找到存放操作数的地址,把操 作数提取出来的方法 。它是计算机的重要性能 指标之一,也是汇编语言程序设计中最基本的 内容之一。
Author: Zhanghaitao
E_mail: zht_sir@
16
第3章 MCS-51单片机指令系统
§3-3 指令系统——数据传送类
6. XCHD,SWAP半字交换指令 XCHD A,@Ri SWAP A 例如 (A)=12H, (R1)=30H,(30H)=34H XCHD A,@R1 (A)=? (30H)=? 例如 (A)=12H SWAP A (A)= ?
Author: Zhanghaitao
E_mail: zht_sir@
20
第3章 MCS-51单片机指令系统
二、算术运算类(24条)
1. 不带进位的加法指令,影响P,OV,AC,C ADD A,Rn ADD A,direct ADD A,@Ri ADD A,#data 2. 带进位的加法指令,影响P,OV,AC,C ADDC A,Rn ADDC A,direct ADDC A,@Ri ADDC A,#data 3. 带借位的减法指令,影响P,OV,AC,C SUBB A,Rn SUBB A,direct SUBB A,@Ri SUBB A,#data