网站大量收购闲置独家精品文档,联系QQ:2885784924

第5章 汇编语言程序设计.pptVIP

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章汇编语言程序设计ppt课件

第5章 汇编语言程序设计 一. 学习如何运用指令系统中的指令来编制,采用汇编语言程序来学习程序设计。 二. 学习如何组织、构造一个汇编语言源程序所必需的各种伪指令的格式、作用和使用。 学习内容 5.1 概述 5.2 汇编语言语句 5.3 汇编语言数据 5.4 伪指令语句 5.5 宏指令语句 5.6 顺序程序设计 5.7 分支程序设计 5.8 循环程序设计 5.9 子程序设计 5.10 实用程序设计示例 5.11 汇编语言程序的开发 学习目标 理解汇编语言程序中3种语句格式、特点和作用。 理解汇编语言程序中使用的各种运算符;对常用的运算符(如OFFSET、TYPE、PTR等)应会正确使用。 掌握汇编语言程序中符号、数据、段结构和过程的定义方法。 掌握汇编语言程序中段寄存器的各种加载方法。 学习目标 了解宏指令的定义和使用。 掌握无条件转移指令、条件转移指令、循环控制指令、子程序的调用和返回指令的格式与使用。 掌握顺序、分支、循环和子程序结构的程序设计方法与技术。 理解在数值运算、串操作运算和代码转换中程序设计实例。 了解汇编语言程序的开发过程。 重点难点 常用汇编语言、伪指令、源程序的一般结构; 顺序程序设计,分支程序设计,简单循环程序设计,子程序设计; 能够读写常用汇编语句编写的程序段。 课时安排:6课时 媒体使用:使用多媒体投影,主要采用PowerPoint准备的电子教案。 §5.1 概述 程序:能完成一定的运算与操作功能的指令序列,称为~。 计算机语言: §5.2 汇编语言语句 汇编语言程序:把机器语言程序符号化,且用汇编语言书写的符号指令与用机器语言书写的二进制代码指令(机器指令)有一一对应的关系。 汇编语言编制的程序计算机不能识别和执行,必须经过汇编程序的汇编(即翻译)转换成机器语言指令代码(即目标程序),再由计算识别并执行。 汇编语言源程序--汇编程序--机器指令代码 一个汇编语言源程序是由若干逻辑段组织的;每个逻辑段由伪指令SEGMENT开始,以ENDS作结束;每个逻辑段均有段名,为调用程序的入口地址。 语句是汇编语言程序的基本组成单位。一个汇编语言源程序有3种基本语句: 指令语句 伪指令语句 宏指令语句(或称宏调用语句,在源程序的任意位置上使用宏指令可减少源程序中重复的编写工作) 5.1概述 例5-1 A+B S= Ⅹ C A-B 一. 指令语句 1.指令语句:指令系统的各条指令,每一条指令语句在源程序汇编时都要产生可供计算机执行的指令代码,又称为可执行语句。 2. 格式:标号:指令助记符 操作数;注释 (1)标号-一条指令的符号地址(任选项)。 (2)指令助记符-体现该语句的功能和操作要求 (3)操作数-根据指令助记符的要求为单操作数或双操作数。 (4)注释-标识每一条指令的功能,但没有相应的机器指令代码。 例1:以下为一条双操作数指令语句  LOP:MOV AX,0000H;将AX清零 标号 指令助记符 操作数  注释 例2:以下为一条单操作数指令语句  INC CX;给CX加1    二.伪指令语句 1.伪指令语句:是指示(命令)汇编程序如何汇编源程序。是由伪指令和相关操作数组成,又称为命令语句 。 2. 格式:段名 伪指令符 操作数;注释 (1)段名-逻辑段的名称,可以是常量名、变量名、过程名等(任选项)。 (2)伪指令符-体现该语句的功能和操作要求 (3)操作数-根据指令助记符的要求为单操作数或双操作数。 (4)注释-标识每一条指令的功能,汇编时但没有相应的机器指令代码。 例1:以下是一条伪指令语句  VB1 DB 12H;给变量VB1分配一个字          节单元,并赋初值12H。  段名 伪指令符 操作数  注释 三.标识符  标识符是指令语句中标号和伪指令语句中的符号名的统称,其组成规则如下: (见教材P174页) 指令语句与伪指令语句 语句格式:名字 操作符号 操作数 ;注释 1. 名字字段: (1)在指令语句中,名字字段为标号,为一任选字段,且一定是用“:”作为标号的结束符,是一条指令的符号地址通常是一个程序段或子程序的入口指令语句选用标号。 (2)在伪指令语句中,可为常量名、变量名、段名和过程名等,该字段是任选还是必需的,要视伪指令而定。名字字段后面用空格作结束符,不得使用冒号。 (3)组成名字的规则:P174页。 2. 操作符字段: 是指令助记符,表示目标程序在运行时中央处理器CPU应完成的功能。 3. 操作数字段: 是由操作符字段(指令助记符/伪指令)确定。 该字段与操作符字段之间用空格或制表符TAB为分界符。 各操作数之间用逗号或空格分隔。 4. 注释字段: 本字段为任选字段,以分号作这字段的

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档