80868088汇编语言的程序设计.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 机器语言——二进制数形式的指令和数据。   B0 64 是什么意思?这就是机器语言。既不直观,又不易理解和记忆。   助记符——用便于记忆的英语单词表示的指令操作码。它反映了指令的功能和主要特征,便于人们理解和记忆。   MOV AL,64H ;很容易记忆理解,这就是助记符。  汇编语言——指令助记符,符号地址,标号,伪指令等语言元素的集合以及这些元素使用的规则。   用汇编语言编写的程序叫汇编语言源程序。 * Home 5.1 汇编语言的程序与语句 5.2 汇编语言的伪指令 5.3 汇编语言程序设计基础 内容简介 习题解答 重点/难点   汇编语言是面向微处理器编程的一种高效的程序设计语言,通常用来编写对时间和空间要求较高的程序。首先要求掌握汇编语言的基本结构、语法规则及一些基本要求,然后通过程序实例学习程序设计的基本方法,包括循环、分支和子程序等基本结构,宏汇编技术,DOS功能调用,能够阅读和编写简单的汇编语言程序。初步熟悉和理解中断服务程序、模块化程序的设计方法。 Home 内容简介 Home 汇编语言源程序的书写规则、语句基本格式及程序的分段结构。 常用的伪指令语句的格式、功能及应用。 顺序结构、分支结构、循环结构程序和子程序的基本结构和设计方法。 常用DOS功能调用的方法,包括包括键盘输入、显示输出和系统时间的功能调用。 重点与难点 Home Next 1 1.汇编语言源程序 2 汇编程序 源程序的编译程序 汇编程序 汇编语言源程序 机器语言目标程序 汇编语言程序设计与执行过程 汇编语言源程序.ASM 目标文件 .OBJ 可执行文件 .EXE 汇编 连接 Home Next Back 2.汇编语言的语句与格式 Home Next Back 3 汇编语言的语句有两种: 指令性语句——由8086指令助记符构成的语句 指示性语句——由伪指令构成的语句 指令性语句的格式为: 标号: 指令助记符 目的操作数,源操作数 ;注释 指示性语句的格式为: 名字 伪指令 操作数1,操作数2,…,操作数n ;注释 指令性语句与指示性语句的区别 Home Next Back 4 指令性语句  由CPU执行,每一条指令性语句都有一条机器码指令与其对应;  指令性语句汇编时生成机器码; 指示性语句  由汇编程序执行。它指出汇编程序应如何对源程序进行汇编,如何定义变量、分配存储单元以及指示程序开始和结束等。指示性语句无机器码指令与其相对应。  指示性语句汇编时不生成机器码。 语句的构成元素 Home Next Back 5 标号——指令的符号地址,用来代表指令在存储器中的地址。只能出现在指令性语句中,标号后应加上冒号。 名字——段、过程、变量的名字,用来代表它们在存储器中的地址。只能出现在指示性语句中,名字后不加冒号。 指令助记符——8086助记符、伪指令 操作数——即指令的操作对象 注释——以分号开头,可放在指令后,也可单独一行。 ?注意注解的写法。要写指令(段)在程序中的作用,而不要写指令的操作。      3.数据项与表达式 6 常量——二进制数,以B结尾;十进制数;十六进制数,以H结尾;字符串:用引号括起来的1个或多个字符。 标号——指令所在内存单元的符号地址。三个属性:段地址、偏移量、类型(NEAR和FAR)。 变量——即内存中的存储单元或数据区。三个属性:段地址、偏移量、类型( BYTE、WORD和DWORD )。 表达式——常数、寄存器、标号、变量与运算符的组合。有数字表达式和地址表达式两种。表达式中的运算符有6类:算术、逻辑、关系、取地址、属性、杂类。 Home Back 由汇编程序执行的指令,它本身不被汇编成机器指令。常用的伪指令有: Home Next 1 数据定义伪指令 符号定义伪指令 段定义和段寄存器指定伪指令 过程定义伪指令 结束伪指令 Home Next Back 1.数据定义伪指令 2 用于定义变量,即内存单元或数据区。数据定义伪指令的格式为: 变量名 数据定义伪指令 操作数,操作数,… 常用的数据定义伪指令有如下几种: DB 定义字节 DW 定义字 DD 定义双字 操作数可以是常数、变量或表达式 3 2.符号定义伪指令 把一个表达式用一个符号表示,以后凡出现该表达式的地方都可用这个符号表示。类似于C语言中的#define。 符号定义伪指令有两种:EQU,= 用EQU定义的符号未清除前,不能重新定义。清除EQU定义可用PURGE伪指令。 用”=”定义的符号可在任何时候进行重定义。 二者均不占用存储空间,仅是给符号赋值 Home Next Back 4

文档评论(0)

经管专家 + 关注
实名认证
服务提供商

初级会计持证人

专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!

版权声明书
用户编号:6055234005000000
领域认证 该用户于2023年12月17日上传了初级会计

1亿VIP精品文档

相关文档