第3章-MCS-51单片机指令系统重点.ppt

第3章-MCS-51单片机指令系统重点

3-27 3-28 # 移位及半字交换指令 移位指令例1 移位指令例2 控制转移及位操作指令 控制转移指令(17条) 无条件转移指令(4条) 条件转移指令(8条) 子程序调用与返回指令(4条) 空操作指令(1条) 位操作指令(17条) 无条件转移指令 条件转移指令 累加器A判零转移指令(2条) 比较转移指令(4条) 减1条件转移指令(2条) 累加器A判零转移指令 累加器A判零转移指令示例 比较条件转移指令 比较条件转移指令示例 减1条件转移指令 减1条件转移指令示例 子程序调用与返回指令 包括: 调用指令(2条) 返回指令(2条) 子程序的作用 缩短用户程序长度 节省程序设计时间 什么是子程序 完整程序功能,如多字节加法子程序、三角函数子程序等 通用性,可多次调用 通过调用/返回指令完成对子程序的调用/返回 调用指令的作用 堆栈-断点地址(PC中) 转入子程序的第一条指令执行 返回指令的作用 PC-断点地址(堆栈中) 子程序嵌套 短调用指令(2KB范围内) 长调用指令(64KB范围) 返回指令 子程序调用与返回指令例子 空操作指令 位操作指令 位传送指令 位置位/清零指令 位运算指令 以Cy中内容为条件的转移指令 以位地址内容为条件的转移指令 第3章习题课 3-10 3-12 3-15 3-17 3-18 3-23 3-27 3-28 3-10 3-12 3-15 3-17 3-1

文档评论(0)

1亿VIP精品文档

相关文档