第5章汇编语言程序设计2013章节(426KB).ppt

第5章汇编语言程序设计2013章节(426KB).ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术 第五章 汇编语言程序设计 微机原理与接口技术 第五章 汇编语言程序设计 第五章 汇编语言程序设计 概述 5.1 顺序与循环程序设计 5.2 分支程序及查表设计 5.3 子程序设计 5.4 综合编程举例 5.5 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 1、机器语言 2、汇编语言 3、高级语言 5.1.1 程序设计语言 汇编语言源程序的格式 标号: 操作码 操作数,操作数;注释 在书写汇编语句时,上述各部分应该严格地用定界符加 以分离。定界符包括空格符、冒号、分号、逗号等。 5.1.2 汇编语言的规范 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (1)、标号段:标号是用户设定的一个符号,表示存放指令或数据的存储单元地址。 标号是由字母开始的1 ~ 8个字母或数字串组成。 注:不能用指令助记符、伪指令或寄存器名来作标号名。 (2)、操作码段:是指令或伪指令的助记符,用来表示指令的性质。 (3)、操作数段:给出的是参加运算(或其他操作)的数据或数据的地址。 (4)、注释段:为便于今后阅读和交流,对本指令执行的目的和所起作用所做的说明。 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (1)、ORG ( origin ) 这是一条程序汇编起始地址定位伪指令,用来规定汇编 语言程序进行汇编时,目的程序在程序存储器中存放的起 始地址,它的格式如下: 标号 操作码 操作数 ORG 表达式(exp) (2)、END 汇编语言程序结束伪指令,用在程序的末尾,表示程序已结束。汇编程序对 END 以后的指令不再汇编。 2. 汇编语言伪指令 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (3)、EQU ( EQUATE ) 赋值(也称等值)伪指令,它的作用是把操作数段中的地址或数据赋值给标号字段中的标号。它的格式如下: 标号(字符名称) EQU 数或汇编符号 例1、AA EQU R1; R1 与 AA 等值 则“ MOV A , AA ”与“ MOV A , Rl ”等值。 例2、K1 EQU 40 DL EQU 0FA4CH MOV A, K1 ; 40 → A LJMP DL ; FA4CH → PC 2. 汇编语言伪指令 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (4)、DB ( Define Byte ) 定义字节伪指令,它的功能是从指定单元开始定义(存储)若干个字节的数值或 ASCll 码字符。常用于定义数据常数表。它的格式如下: 操作码 操作数 DB 字节常数或 ASCII字符 例3、 ORG 1000H DB 76H, 73, ‘C’, ‘B’, ;在表示 ASCll 字符时需要用‘’括号 DB 0ACH 则 ( 1000H ) = 76H ( 1001H ) = 49H ( 1002H ) = 43H ( 1003H ) = 42H ( 1004H ) = 0ACH 2. 汇编语言伪指令 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (5)、DW ( Define Word ) 定义字伪指令,它的功能是从指定单元开始定义(或存储)若干个字的数据或 ASCll 码字符。它的格式如下: 操作码 操作数 DW 字常数或 ASCII 字符 例4、 ORG 2200H DW 1246H, 7BH, 10 则 ( 2200H ) = 12H ( 2201H ) = 46H ( 2202H ) = 00 ( 2203H ) = 7BH ( 2204H ) = 00 ( 2205H ) = 0AH 2. 汇编语言伪指令 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (6)、BIT 位地址符号伪指令,它的功能是把位地址赋予所规定的字符名称。它的格式如下: 字符名称 操作码 操作数 BIT 位地址 例5、 ABC BIT P1.0 Q4 BIT P2.2 则汇编后,位地址P1.0、P1.2 分别赋给变量 ABC和Q4。 2. 汇编语言伪指令 微机原理与接口技术 第五章 汇编语言程序设计 5.1 概述 (7)、DATA 定义标号数值伪指令

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档