《80X86汇编语言程序设计》课后习题答案(华中科技大学王元珍版本)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lovefengruoqing/article/details/78995986

《80X86汇编语言程序设计》课后习题答案(个人版本)

图片

更新于2018年9月18日

之前在学习这本书的时候,本来打算根据自己的学习进度来做一份完整的课后答案,但是后来由于找到了答案,就一直搁置了,也就忘了这件事情了。

由于之前发表了这篇文章,因此不断的有人来问我要完整的答案。而个人由于工作原因,不能及时回复,现在把完整的答案放在我的github上,仅供大家学习参考。

ps:请不要用于商业用途哦!

说明

我个人在学习《80X86汇编语言程序设计》(王元珍等主编,华中科技大学出版社出版)的过程中,发现并未找到课后习题的标准答案,因此就自己做了一份,源代码可以在我的github找到,欢迎一起交流,答案仅供参考。

第一章 预备知识

1.本章简介摘录

汇编语言是一种面向机器的、能够充分体用机器硬件特性的低级语言,他随机器结构的不同而不同。因此,要学会一种汇编语言,就必须首先了解与该机器有关的硬件结构。本章将从汇编语言程序设计的角度出发,介绍有关的预备知识,如:什么是汇编语言、Intel 80X86微处理器中的寄存器组、主存储器的编址方式及物理地址的形成方式、数和符号在计算机中的表示方法,并以一个源程序为实例介绍汇编源程序的基本结构和格式,这些都是学习后继各章的必备知识。

2.本章习题

3.个人答案

第二章 寻址方式

1.本章简介摘录

通常,一条带有操作数的指令要指明两个问题:一是进行什么操作?二是用什么方式寻找操作数的存放地址? 我们将寻找操作数存放地址的方式称为寻址方式。当一条指令带有多个操作数时,每个操作数的寻址方式可以不同,因此,寻址方式是针对指令中指定的操作数(源操作数或目的操作数)而言的。80X86指令中的操作数可以存放在三种不同的部件中:第一种是CPU内的寄存器中,第二种是主存中,第三种是I/O设备的端口中。寻址方式不仅指明了操作数存放的部件,而且指明了操作数在该部件内的存放地址。
熟悉并灵活地应用机器所提供的各种寻址方式, 对汇编语言程序设计是至关重要的。本章主要介绍80X86对存放在前两种部件中的操作数所提供的基本寻址方式,至于第三种部件的数据存取将在6.1节中介绍。

2.本章习题

3.个人答案

第三章 宏汇编语言

1.本章简介摘录

每一种计算机语言都规定了自己的字符集、基本词汇、典型语句及语法规则,汇编语言也不例外。Intel 80X86宏汇编语言所使用的字符集为ASCII编码,基本词汇为符号指令和各种伪指令,典型语句为机器指令语句、伪指令语句和宏指令语句。要使宏汇编程序能准确而顺利地将汇编源程序翻译成机器所能执行的目标程序,源程序的编写就必须要严格遵循宏汇编语言所规定的语法规则。本章将对宏汇编语言作详细的介绍,同时还将介绍宏汇编程序的功能以及将源程序翻译成目标程序的简略过程。通过本章的学习,读者将会对宏汇编语言有一个完整的了解。

2.本章习题

3.个人答案

第四章 程序设计的基本方法


未完待续……

猜你喜欢

转载自blog.csdn.net/lovefengruoqing/article/details/78995986