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

第4章_微机原理与接口技术答案欧青立编.pdfVIP

第4章_微机原理与接口技术答案欧青立编.pdf

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

老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃

第4章8086CPU汇编语言程序设计

习题

4.1汇编语言有何特点?编写汇编语言源程序时,一般的组成原则和结构是什么?

参考答案:汇编语言是一种以处理器指令系统为基础的低级程序设计语言,它采用助

记符表达指令操作码,采用标识符号表示指令操作数,可以直接、有效地控制计算机硬件,

因而容易创建代码序列短小、运行快速的可执行程序。

编写汇编语言源程序时,一般的组成原则和结构如下:

(1)完整的汇编语言源程序由段组成。

(2)一个汇编语言源程序可以包含若干个代码段、数据段、附加段或堆栈段,段与段

之间的顺序可随意排列。

(3)需独立运行的程序必须包含一个代码段,并指示程序执行的起始点,一个程序只

有一个起始点。

(4)所有的可执行性语句位于某一个代码段内,说明性语句可根据需要位于任一

段内。

(5)通常,程序还需要一个堆栈段。

4.2简述助记符、汇编语言、汇编语言程序和汇编程序的基本概念及其异同。

参考答案:助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操

作码,该符号称为指令助记符。

汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。

汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

汇编程序:汇编语言编写的程序不能由机器直接执行,而必须翻译成由机器代码组成

的目标程序,这个过程称为汇编。用来把汇编语言编写的程序自动翻译成目标程序的软件

称为汇编程序(Assembler)。常用的汇编程序是MASM.exe。

4.3如何规定一个汇编语言程序执行的开始位置?主程序执行结束时应该如何返回

DOS?源程序在什么位置停止汇编过程?

参考答案:用标号指明规定一个汇编语言程序执行的开始位置。END伪指令后的标

号所对应的地址即是程序开始位置。

主程序执行结束时应该利用DOS功能调用的4CH子功能来实现返回DOS。

在源程序的END伪指令处,停止汇编过程。

老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃

4.4汇编语言程序的开发有哪4个步骤?分别利用什么程序完成?各步骤完成后产

生什么输出文件?

参考答案:汇编语言的程序一般要经过编辑、汇编(MASM或ASM)、连接(LINK)

和调试(DEBUG)4个步骤。

1)建立源程序文件

建立源程序文件用编辑软件完成,常用的编辑软件有操作系统自带的编辑软件EDIT、

记事本软件、写字板软件,以及其他文字编辑处理软件,如Office、WPS等。源程序文件

为“汇编语言程序.asm”。

2)汇编(MASM或ASM)源程序

汇编过程是指利用汇编程序MASM对源程序文件进行汇编的过程。汇编程序MASM

的主要功能:找出源程序中指令格式的错误、标号变量定义错误(存在没有定义或重复定

义标号变量);生成3个文件,即目标文件(myfile.obj,必须产生)、列表文件(myfile.lst)

和交叉索引文件(myfile.crf)。

3)程序连接

连接程序LINK将目标程序连接成可执行文件。连接程序输出两个文件:可执行文件

(扩展名为.exe)和内存分配文件(扩展名为.map)。

4)调试程序

源程序编写后,通过汇编和连接后,即可得到在计算机系统中直接执行的二进制代码

文件,但程序执行的结果是否正确无法判断。利用MASM对源程序汇编时可以检测出程

序的语法错误、指令用法错误,程序执行的情况需要通过程序调试来完成。

汇编语言程序的调试可以借助于专门的调试工具软件DEBUG来实现。调试成功后生

成应用程序文件。

4.5设置一个数据段,按照如下要求定义变量。

文档评论(0)

132****9692 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档