第4章MCS-51系列单片机的指令系统与汇编语言程序设计
第4章 MCS-51系列单片机的指令系统 与汇编语言程序设计
4. 1MCS-51系列单片机的指令系统概述指令概述4.1.11. 指令计算机能够识别的、能够完成预先设定功能的一组二进制命令代码。2. 指令系统一台计算机所有机器指令的集合。与硬件相关。MCS-51指令系统共有111条指令3.指令的表示形式二进制、十六进制、助记符
4.1 MCS-51系列单片机的指令系统概述 1.指令 计算机能够识别的、能够完成预先设定功能的一组二进 制命令代码。 2.指令系统 一台计算机所有机器指令的集合。 与硬件相关。MCS-51指令系统共有111条指令。 3.指令的表示形式 二进制、十六进制、助记符 4.1.1 指令概述
4.MCS-51指令的长度单字节(49条)双字节(46条)三字节(16条)5.MCS-51指令的分类数据传送类(29条)算术运算类(24条)逻辑操作和移位类(24条)控制转移类(17条)位操作类(17条)
4.MCS-51指令的长度 单字节(49条) 双字节(46条) 三字节(16条) 5.MCS-51指令的分类 数据传送类(29条) 算术运算类(24条) 逻辑操作和移位类(24条) 控制转移类(17条) 位操作类(17条)
4.1.2汇编语言指令格式MCS-51汇编指令的格式注释标号:操作码操作数:标号代表该条指令在程序存储器中的地址,由1~8个字符构成,第一个字符必须是字母,标号后要有(西文)冒号操作码告诉单片机做什么事情操作数要操作的数据,可以有1个或多个,中间用(西文)逗号隔开。注释对程序的运行没有意义,仅是对程序的辅助说明
4.1.2 汇编语言指令格式 MCS-51汇编指令的格式 标号: 操作码 操作数; 注释 标 号 代表该条指令在程序存储器中的地址,由1~8个字符构 成,第一个字符必须是字母,标号后要有(西文)冒号。 操作码 告诉单片机做什么事情。 操作数 要操作的数据,可以有1个或多个,中间用(西文)逗号 隔开。 注 释 对程序的运行没有意义,仅是对程序的辅助说明
4. 1. 3操作数的类型(指操作数的存放地)·立即操作数操作数存放在指令中。寄存器操作数操作数存放在寄存器中,存储器操作数操作数存放在存储器中这个存储器是片内或片外RAM
4.1.3 操作数的类型(指操作数的存放地) 立即操作数 操作数存放在指令中。 寄存器操作数 操作数存放在寄存器中。 存储器操作数 操作数存放在存储器中。 这个存储器是片内或片外RAM