第3章MCS-51单片机指令系统 第3章MCS-51单片机指令系统 31寻址方式 3.2指令系统 BACK
第 3 章 MCS - 51单片机指令系统 第3章 MCS - 51单片机指令系统 3.1 寻址方式 3.2 指令系统
第3章MCS-51单片机指令系统 1.单字节指令 单字节指令格式由8位二进制编码表示,例如 CLRA→→E4H 2.双字节指令 双字节指令格式由两个字节组成,操作码和操作数,例如 MOvA,#10H→74H10H 3.三字节指令 三字节指令格式中,第一个字节为操作码,后两个字节为 操作数,例如 MOv40H,#30+75H40H30H
第 3 章 MCS - 51单片机指令系统 1. 单字节指令格式由8位二进制编码表示, 例如: CLR A→E4H 2. 双字节指令 双字节指令格式由两个字节组成, 操作码和操作数, 例如: MOV A, #10H→74H 10H 3. 三字节指令 三字节指令格式中, 第一个字节为操作码, 后两个字节为 操作数, 例如: MOV 40H, #30H→75H 40H 30H
第3章MCS-51单片机指令系统 条汇编语言指令中最多包含4个区段,如下所示 [标号:]操作码[操作数][;注释] 4个区段之间要用分隔符分开:标号与操作码之间用 隔开,操作码与操作数之间用空格隔开,操作数与注释 之间用“;"隔开,如果操作数有两个以上,则在操作数之间要 用逗号“,”隔开(乘法指令和除法指令除外)
第 3 章 MCS - 51单片机指令系统 一条汇编语言指令中最多包含 4 个区段, 如下所示: [标号:] 操作码 [操作数] [;注释] 4 个区段之间要用分隔符分开: 标号与操作码之间用 “ : ”隔开, 操作码与操作数之间用空格隔开, 操作数与注释 之间用“ ;”隔开, 如果操作数有两个以上, 则在操作数之间要 用逗号“,”隔开 (乘法指令和除法指令除外 )
第3章MCS-51单片机指令系统 31寻址方式 所谓寻址方式,就是寻找操作数地址的方式,在用汇编语 言编程时,数据的存放、传送、运算都要通过指令来完成 编程者必须自始至终都要十分清楚操作数的位置,以及如何 将它们传送到适当的寄存器去参与运算。每一种计算机都具 有多种寻址方式。寻址方式的多少是反映指令系统优劣的主 要指标之
第 3 章 MCS - 51单片机指令系统 3.1 寻址方式 所谓寻址方式, 就是寻找操作数地址的方式, 在用汇编语 言编程时, 数据的存放、传送、 运算都要通过指令来完成。 编程者必须自始至终都要十分清楚操作数的位置, 以及如何 将它们传送到适当的寄存器去参与运算。每一种计算机都具 有多种寻址方式。寻址方式的多少是反映指令系统优劣的主 要指标之一
第3章MCS-51单片机指令系统 在MCS-51单片机指令系统中,有以下7种寻址方式 (1)立即寻址; (2)直接寻址 (3)寄存器寻址; (4)寄存器间接寻址 (5)基址寄存器加变址寄存器间接寻址; (6)相对寻址:; (7)位寻址
第 3 章 MCS - 51单片机指令系统 在 MCS -51单片机指令系统中, 有以下 7种寻址方式: (1) 立即寻址; (2) 直接寻址; (3) 寄存器寻址; (4) 寄存器间接寻址; (5) 基址寄存器加变址寄存器间接寻址; (6) 相对寻址; (7) 位寻址