下载此文档

单片微型计算机原理及接口技术(杨光友版)课件ch4.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第四章汇编语言程序设计 4-1 汇编语言基本概念 4-2 汇编语言程序设计 4-1 汇编程序基本概念 4-1-1 程序设计语言用于编制计算机程序的语言称为程序设计语言。按照语言的结构及其功能可以分为三种:机器语言、汇编语言、高级语言。?一、机器语言?用二进制代码 0和1表示指令和数据的最原始的程序设计语言。其直接取决于计算机的结构,响应速度最快,但程序繁琐、难认、难记。?1)汇编语言指令与机器语言指令相对应,有效地利用存储空间。?2)指令直接访问 CPU 的寄存器、存储单元和 I/O 端口,可以充分发挥 CPU 的功能,满足实时控制的要求。?3)是面向机器的语言,使用者必须对机器的硬件结构、指令系统都要熟悉。汇编语言程序的通用性差,程序移植起来不方便。?二、汇编语言?用汇编语言编写的、完成特定功能的指令序列。?特点有: 汇编?汇编语言程序到机器语言程序的转换过程称为汇编。?:人工查指令表汇编。用于设计短小程序或调试程序的场合。?:用汇编程序进行汇编。?三、高级语言?高级语言是以接近于人的自然语言,面向过程而独立于机器的通用语言。必须经编译程序或解释程序进行翻译生成目标程序,机器才能执行。?特点:简单、易学、通用性好,便于移植。但是,其目标程序占存储单元多,执行时间长; 在 MCS-51 系列单片机开发应用中,单片机的 C语言 C51 正得到越来越广泛的应用。 4-1-2 汇编语言的语句结构二、汇编语言的语句格式汇编语言一般由四部分组成。格式如下: 标号: 操作码操作数;注释 START : MOV A , 30H ;A←(30H ) 各部分之间须用分隔符,即在标号之后要加冒号“:”;在操作码与操作数之间用空格间隔;在操作数内部用逗号“,”将源操作数和目的操作数隔开;注释段用分号(;)隔开。?一. 汇编语言指令类型?: ?指令系统中的全部指令,每条指令有对应的机器代码。?2. 伪指令: ?汇编控制指令,仅提供汇编信息,没有指令代码。 4-1-3 伪指令常用伪指令及其功能: 1. ORG —起始地址指令:指明程序和数据块起始地址。指令地址机器码 2000H 2000H 78 30 MAIN :MOV R0 ,#30H 2002H E6 MOV A ,***@R0 … ORG 3000H 3000H 23 DB 23H ,100 ,‘A’ 3001H 64 3002H 41 ? 2. DB —定义字节型常数指令。例: DB 12H ,100 ,‘A’ —赋值。为标号或标识符赋值。 X1 EQU 2000H X2 EQU 0FH … MAIN: MOV DPTR ,#X1 ADD A ,#X2 —位定义。例: FLAG BIT 30H ? 3. DW —定义字型常数指令。例: DW 1234H ,5678H ? 6. END —结束汇编指令。? DS :定义存储区从指定单元开始, 0500H DS 8 4-2 ,??? 1 Y N? 4-2-1 汇编语言程序设计步骤

单片微型计算机原理及接口技术(杨光友版)课件ch4 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小339 KB
  • 时间2017-02-20