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

第4章汇编语言.pptxVIP

  1. 1、本文档共87页,可阅读全部内容。
  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文档。上传文档
查看更多

第四章汇编语言1

第四章汇编语言1、汇编语言基础2、PC机汇编语言的基本结构3、汇编语言的伪指令4、汇编语言程序设计基本技术5、汇编程序设计举例2

1、汇编语言基础计算机设计语言机器语言汇编语言高级语言面向机器的语言机器语言汇编语言高级语言3

1、汇编语言基础汇编语言汇编语言是面向机器的程序设计语言。因计算机而异汇编语言的一条可执行语句对应机器语言的一条指令。汇编语言比机器语言更易阅读、编写和修改。是面向编程人员的最低级语言。汇编语言能全面地反映计算机硬件的功能与特点。汇编语言编写的程序的优点是,运行速度快、能充分利用硬件资源、占用存储空间少。汇编语言广泛用于计算机系统的硬件操作程序和核心系统软件,是一切高级语言编译程序的开发工具。汇编语言程序开发周期长,对人员素质要求高。4

汇编语言源程序用助记符编写源程序的编译程序汇编程序汇编语言源程序机器语言目标程序1、汇编语言基础汇编语言与机器语言5

1、汇编语言基础高级语言脱离了(微)处理器硬件,更符合人们的习惯。与(微)处理器硬件无关,具有很好的通用性和可移植性。采用高级语言编程,具有比用汇编语言编程高得多的程序设计效率。高级语言是面向应用的语言。容易学习和使用。6

1、汇编语言基础汇编程序的功能汇编语言:用指令的助记符、符号地址、标号等符号书写程序的一种计算机语言。一般情况下,汇编语言程序的一条语句就是计算机的一条指令。汇编语言源程序:用汇编语言编写的程序(简称源程序)。.asm汇编:把源程序翻译成机器语言程序(目的程序)的过程。.obj汇编程序(assembler):汇编程序的主要功能是将由汇编语言(助记符)编写的源程序翻译成用机器语言(二进制代码)编写的目标程序。下图可用以说明这个功能。连接(LINK):将程序的各个组成部分结合成一整体的程序。.exe7

1、汇编语言基础汇编程序的功能(1)输入汇编语言的源文件。其扩展名为:.asm。(2)用汇编程序把.asm源文件汇编成目标文件,其扩展名为.obj,(3)用连接程序(LINK)把目标文件.Obj,及所用到的库文件或其它目标文件转换成可执行文件.EXE。8

1、汇编语言基础连接程序(LINK)把目标文件.obj,及所用到的库文件或其它目标文件转换成可执行文件,.exe文件(IBMPC).exe文件为可执行文件,在DOS操作系统下,直接键入该文件名即开始执行。库文件:独立的函数过程等文件。集成环境WAVE6000:将汇编,连接、调试、运行等集成在一个系统中。9

1、汇编语言基础基本汇编和宏汇编(MacroASseMbler)汇编程序是将汇编语言源程序翻译成机器语言的程序。按用户要求自动分配存储区(包括程序区、数据区、堆栈区等);数制转换;计算常数表达式的值;对源程序进行语法检查,给出错误信息等功能。基本汇编程序。宏汇编(MacroASseMbler):在基本汇编程序的基础上,允许将一组汇编语言语句序列定义为一条宏指令的汇编程序。10

1、汇编语言基础宏指令或宏命令将一组汇编语言语句序列定义为一个功能块,并赋予一个名字,其表示形式尤如一条计算机指令,并且在随后的汇编语言源程序中,可以象CPU的其它指令一样使用。宏指令或宏命令简称为“宏”MACRO。宏可以用与原来的计算机指令一样的符号。11

1、汇编语言基础宏汇编的主要功能1)检查和编排源程序,2)对源程序中的宏指令进行展开,3)检查源程序中的语法错误,并给出出错信息,4)把源程序翻译成目标程序.obj,并产生源程序列表文件。.lst12

2、PC机汇编语言的基本结构一般汇编程序结构datasegmenta1db12h……dataendsexdatasegmente1dd1234h……exdataendsstacksegmentstackstdw100hspointequ200hstackendscodesegmentassumecs:code,ds:data,es:exdata,ss:stackstart:movax,datamovds,axmovax,exdatamoves,axmovax,stackmovss,axmovsp,spointmovah,04chjmp$int21codeendsendstart13

2、PC机汇编语言的基本结构一般汇编程序结构关于程序结束的说明:……MOVAH,4CH

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档