第3章MCS-51单片机指令系统与程序设计
- 文件介绍:
- 该文件为 ppt 格式,下载需要 0 积分
- 第3章MCS-51单片机指令系统与程序设计
3.1概述
MCS-51机共有111条指令,可表示30多种控制,指令有以下几种:
按字节可分成
单字节指令 49条
双字节指令 45条
三字节指令 17条
按指令执行时间可分成
单机器周期指令 64条
双机器周期指令 45条
四机器周期指令 2条
按功能可分成
数据传送类指令 29条
算术运算类指令 24条
位操作类指令 12条
逻辑运算类指令 24条
控制转移类指令 22条
3.1.1单片机机器码指令
用二进制代码(十六进制数书写)表示的指令称为机器码指令或目标代码指令。这种形式的指令能够直接被计算机硬件识别执行,但不便于记忆。
例如指令MOV A, #00H 执行的操作是将立即数00H送入累加器A中,它的机器码指令为74H 00H。
当用机器码表示的指令格式以8位二进制数(或字节)为基数时,可分为单字节、双字节和三字节指令,其相应格式如下:
1.单字节指令
即一个字节的机器码表示一条指令,这个字节叫操作码。
2.双字节指令格式
第一字节是操作码 第二字节是RAM地址/立即数。
3.三字节指令格式
...