
单片机应用技术 单片机指令系统 2 编程基本概念
单 片 机 指 令 系 统 单片机应用技术 2 编 程 基 本 概 念 顾 筠

MCS-51单片机指令象统 单片机的寻址方式 编程基本概念 3 单片机的五类指令
MCS-51 单片机指令系统 1 单片机的寻址方式 2 编程基本概念 3 单片机的五类指令

2编程基本概念 >有关编程的基本概念 ·指令 ·语言 ·程序 ·汇编和编译
2 编程基本概念 Ø有关编程的基本概念 l 指令 l 语言 l 程序 l 汇编和编译

(1)指令 指令 。指令是指挥计算机执行某种操作的指示和命令。 >指令系统 ·一台计算机所能识别的全部指令的集合称为指令 系统
(1)指令 Ø指令 l指令是指挥计算机执行某种操作的指示和命令。 Ø指令系统 l一台计算机所能识别的全部指令的集合称为指令 系统

(2)语言 >机器语言 ●以二进制代码来描述指令功能的语言称为机器语言。 >汇编语言 ·用指令的助记符、符号地址、标号等符号书写程序的 语言称为汇编语言
(2)语言 Ø机器语言 l以二进制代码来描述指令功能的语言称为机器语言。 Ø汇编语言 l用指令的助记符、符号地址、标号等符号书写程序的 语言称为汇编语言

(3)程序 >源程序 ●未经编译(汇编)的,按照一定的程序设计语言规范 书写的,可读的文本文件。 >目标程序 ●用机器语言组成的程序,称为目标程序。 ●计算机只能识别二进制代码(机器语言指令)
(3)程序 Ø源程序 l未经编译(汇编)的,按照一定的程序设计语言规范 书写的,可读的文本文件。 Ø目标程序 l用机器语言组成的程序,称为目标程序。 l计算机只能识别二进制代码(机器语言指令)

(4)汇编和编译 >汇编 ●将汇编语言编写的源程序翻译成机器语言指令的过程。 >汇编程序 ●将汇编语言指令翻译成机器语言指令的软件。各种类 型的计算机都有相应的汇编程序
(4)汇编和编译 Ø汇编 l将汇编语言编写的源程序翻译成机器语言指令的过程。 Ø汇编程序 l将汇编语言指令翻译成机器语言指令的软件。各种类 型的计算机都有相应的汇编程序

(4)汇编和编译 >编译 ●把高级语言指令变成机器语言指令的过程。 >编译程序 ●将某一种程序设计语言写的源程序翻译成等价的另一种 语言的程序的软件。 >汇编也可以称作编译。但高级语言编译不能称作汇编
(4)汇编和编译 Ø编译 l把高级语言指令变成机器语言指令的过程。 Ø编译程序 l将某一种程序设计语言写的源程序翻译成等价的另一种 语言的程序的软件。 Ø汇编也可以称作编译。但高级语言编译不能称作汇编

(5)指令格式 【例如】 A:目的操作数 R0:源操作数 LAB: MOV RO A←(R0) 标号 操作码 操作数 注释符 注释 标号:在指令之前,以冒号结尾。标号的值是本指令的存储地址。 操作码:指出计算机所要执行的操作。 操作数:指出指令在执行操作的过程中所需要的数据。 注释:对某一条指令或一段程序的功能说明,必须以分号“;”开始
(5)指令格式 【例如】 操作码 操作数 注释符 注释 LAB: MOV A,R0 ; A (R0) 标号 标 号:在指令之前,以冒号结尾。标号的值是本指令的存储地址。 操作码:指出计算机所要执行的操作。 操作数:指出指令在执行操作的过程中所需要的数据。 注 释:对某一条指令或一段程序的功能说明,必须以分号“ ; ”开始。 A:目的操作数 R0:源操作数

编程基本概念小结 >偏程基本桡念 ●指令 ●语言 ·程序 ·汇编和编译 ●指令格式
编程基本概念小结 Ø编程基本概念 l指令 l语言 l程序 l汇编和编译 l指令格式