1 / 5

上节复习( 10.8 )

上节复习( 10.8 ). 汇编语言重要概念 汇编指令语句格式要点 寄存器间接寻址和变址寻址的概念 数据传送与交换类指令要点. 1 、汇编语言重要概念. 汇编语言 —— 用 助记 ( 字 ) 符 代替操作码,用地址符号代替 地址码的一种面向机器的程序设计语言;. 汇编语言特点 —— 代码精炼、执行速度快,但不便于编写 较复杂的程序;. 51 单片机共有 111 条指令,按 功能 可划分为四大类:. 数据传送与交换类( 31 条) 算术运算类( 24 条) 逻辑运算类( 34 条)

dominy
Download Presentation

上节复习( 10.8 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 上节复习(10.8) • 汇编语言重要概念 • 汇编指令语句格式要点 • 寄存器间接寻址和变址寻址的概念 • 数据传送与交换类指令要点

  2. 1、汇编语言重要概念 汇编语言——用助记(字)符代替操作码,用地址符号代替 地址码的一种面向机器的程序设计语言; 汇编语言特点——代码精炼、执行速度快,但不便于编写 较复杂的程序; 51单片机共有111条指令,按功能可划分为四大类: 数据传送与交换类(31条) 算术运算类(24条) 逻辑运算类(34条) 转移控制类(22条)

  3. 2、汇编指令语句格式要点 汇编指令语句格式可包括四个区段,即: 标号区段——代表当前指令的首字节存放地址,由用户定义的1~6个字符组成,以英文字母开始,冒号结尾,可省略。 操作码区段——指令的操作行为,由42种标准助记字符组成。 操作数区段——指令的操作对象,可有0~3个操作数,以英文逗号隔开(操作数大于0时)。 注释区段——指令的解释或说明,可用任何文字描述。以英文分号开始,无需结束符号。 * 所有英文字符均不区分大小写 操作码和操作数均为关键词,不可作为标示符使用 指令手册中只有操作码和操作数两个区段

  4. 3、寄存器间接寻址和变址寻址的概念 寄存器间接寻址——以@Ri或@DPTR的形式表示操作数的存在方式 变址寻址——以@A+DPTR 或 @A+PC的形式表示操作数的存在方式 MOV  A,@R0 MOVC  A,@A+DPTR

  5. 4、数据传送与交换类指令的要点 用途:RAM、SFR和ROM之间的数据互传或交换。 基本规律:将源单元(src)的内容传送给目的单元 (dest) ,传送后源单元中内容不变。 重要操作码:MOV(片内RAM)、MOVX(片外RAM)、 MOVC(ROM) 典型实例: ;片内数据向片外传送 MOV R0, #38H MOV DPTR, #1818H MOV A, @R0 MOVX @DPTR,A ;从ROM中查找数据 MOV DPTR, #2010H MOV A, #30H MOVC A, @A+DPTR MOV 30H,A

More Related