第三章8051指令系统 主要内容 1、汇编语 2、寻址方式 3、MCS-51单片机的指令系统
第三章 8051指令系统 主要内容 1、汇编语言 2、寻址方式 3、 MCS-51单片机的指令系统
31汇编语言 3.11指令和程序设计语言 指令:是CPU根据人们的意图来执行某种操作的 命令。 指令系统:是计算机所能够执行的全部指令的集 程序:是按人们的要求所编制的指令操作序列 程序设计语言:是编写程序的某种规则 三类编程语言: 机器语言、汇编语言、高级语
3.1 汇编语言 3.1.1 指令和程序设计语言 指令:是CPU根据人们的意图来执行某种操作的 命令。 指令系统:是计算机所能够执行的全部指令的集 合。 程序:是按人们的要求所编制的指令操作序列。 程序设计语言:是编写程序的某种规则。 三类编程语言: 机器语言、汇编语言、高级语言
3.1.2指令格式 操作码「操作数1[操作数2操作数3][;注释] 单字节指令:有两种情况,共49条 (1)指令码中隐含着对某一个寄存器的操作 (2)指令码中的某些位指定某一个寄存器 双字节指令:一个字节示操作码,另一个字节示 操作数。共46条 字节指令:一个字节示操作码及某些位指定某 个寄存器,另两个字节示操作数。共16条
3.1.2 指令格式 操作码 [操作数1] [,操作数2] [,操作数3] [;注释] 单字节指令:有两种情况,共49条 (1)指令码中隐含着对某一个寄存器的操作。 (2)指令码中的某些位指定某一个寄存器。 双字节指令:一个字节示操作码,另一个字节示 操作数。共46条 三字节指令:一个字节示操作码及某些位指定某 一个寄存器,另两个字节示操作数。共16条
32寻址方式 320寻址方式概述 寻址方式:就是指令中找到操作数或操作数地址 的方式。 8051单片机有七种寻址方式: 1、寄存器寻址 2、直接寻址 3、立即数寻址 4、寄存器间接寻址 5、变址寻址 6、相对寻址 7、位寻址
3.2 寻址方式 3.2.0 寻址方式概述 寻址方式:就是指令中找到操作数或操作数地址 的方式。 8051单片机有七种寻址方式: 1、寄存器寻址 2、直接寻址 3、立即数寻址 4、寄存器间接寻址 5、变址寻址 6、相对寻址 7、位寻址
321七种寻址方式 、寄存器寻址 操作数在某一个寄存器中 所用的寄存器可以是:R0~R7、A、B、DPTR等。 如:MOVA,R0;(R0)→A DEC B ;(B)-1→B ADDA,R1;(A)+(R1)→A INC DPTR (DPTR)+1→DPTR
3.2.1 七种寻址方式 一、寄存器寻址 操作数在某一个寄存器中。 所用的寄存器可以是:R0~R7、A、B、DPTR等。 如:MOV A,R0 ;(R0)→A DEC B ;(B)-1 →B ADD A,R1 ;(A)+(R1) →A INC DPTR ;(DPTR)+1 →DPTR