《汇编语言程序设计》课后答案

  • 更新时间:
  • 2835人关注
  • 点击下载

给大家带来的是关于汇编语言相关的课后习题答案下载,介绍了关于汇编语言、程序设计方面的内容,由莘弘懿网友提供,本资源目前已被713人关注,高等院校汇编语言类教材综合评分为:8.1分

本书是根据普通高等教育“十一五”国家级规划教材的指导精神而编写的。本书主要介绍了IBM PC计算机CPU的结构,存储器的组织方式,详细讲述了IBM PC计算机的寻址方式和8086/8088指令系统,阐述和讨论了计算机硬件编程模型。内容包括微型计算机的发展、计算机运算基础、微型计算机的系统结构、8086/8088的寻址方式和指令系统、汇编语言、控制结构、子程序与高级汇编技术、输入/输出与中断、程序运行与调试、实训部分等。本书在编写过程中注重基础,精选内容,实例丰富,文字叙述简明易懂,概念精确,章节安排合理,各章配有精心设计的习题。可作为高职高专学校和大学计算机专业的教材,也可作为计算机工作者学习汇编语言的参考资料、提高读物和工具书。

目录

  • 第1章 概述 1
  • 1.1 微型计算机的发展过程 1
  • 1.2 微型计算机的特点 1
  • 1.3 计算机系统 2
  • 1.4 计算机语言 3
  • 1.4.1 机器语言 3
  • 1.4.2 汇编语言 3
  • 1.4.3 高级语言 3
  • 1.4.4 汇编语言程序的主要特点 4
  • 小结 4
  • 练习一 5
  • 一、选择题 5
  • 二、填空题 5
  • 三、问答题 5
  • 第2章 计算机运算基础 6
  • 2.1 数制与数制转换 6
  • 2.1.1 进位计数制 6
  • 2.1.2 把非十进制数转换成十进制数 7
  • 2.1.3 把十进制数转换成非十进制数 7
  • 2.1.4 二进制数与八进制、十六进制数的相互转换 8
  • 2.2 二进制数和十六进制数运算 9
  • 2.3 基本的逻辑运算 9
  • 2.4 机器数的编码方式 10
  • 小结 11
  • 练习二 12
  • 一、选择题 12
  • 二、填空题 12
  • 三、问答题 12
  • 第3章 微型计算机的系统结构 13
  • 3.1 微型计算机的构成 13
  • 3.2 8086/8088 CPU的功能结构 13
  • 3.3 寄存器结构 14
  • 3.3.1 通用寄存器 14
  • 3.3.2 控制寄存器 15
  • 3.3.3 段寄存器 17
  • 3.4 存储器结构 18
  • 3.4.1 存储单元的地址和内容 18
  • 3.4.2 存储器地址的分段 18
  • 小结 20
  • 练习三 21
  • 一、选择题 21
  • 二、填空题 21
  • 三、问答题 21
  • 第4章 8086/8088的寻址方式和指令系统 22
  • 4.1 指令概述 22
  • 4.2 操作数的寻址方式 22
  • 4.2.1 与数据有关的寻址方式 22
  • 4.2.2 与转移地址有关的寻址方式 28
  • 4.3 指令系统 30
  • 4.3.1 数据传送指令 30
  • 4.3.2 算术指令 34
  • 4.3.3 逻辑指令 40
  • 4.3.4 串操作指令 45
  • 4.3.5 控制转移指令 48
  • 4.3.6 处理器控制指令 52
  • 4.3.7 其他指令 53
  • 小结 54
  • 练习四 54
  • 一、选择题 54
  • 二、填空题 55
  • 三、问答题 56
  • 第5章 汇编语言 58
  • 5.1 汇编语言程序基础知识 58
  • 5.1.1 汇编语言源程序结构与书写格式 58
  • 5.1.2 汇编语言语句的构成与分类 61
  • 5.2 汇编语言基础知识 61
  • 5.2.1 数据类型 61
  • 5.2.2 运算符与表达式 62
  • 5.2.3 运算符优先级 65
  • 5.2.4 常量与变量 66
  • 5.3 常用的伪指令 67
  • 5.4 结构与记录 74
  • 5.4.1 结构 74
  • 5.4.2 记录 75
  • 小结 76
  • 练习五 76
  • 一、选择题 76
  • 二、填空题 77
  • 三、问答题 78
  • 第6章 控制结构 79
  • 6.1 汇编程序的编制 79
  • 6.1.1 汇编程序的步骤 79
  • 6.1.2 编制汇编程序的注意事项 79
  • 6.2 顺序结构 80
  • 6.3 分支结构 81
  • 6.3.1 转移指令 82
  • 6.3.2 双分支程序设计 83
  • 6.3.3 多分支程序设计 84
  • 6.4 循环结构 87
  • 6.4.1 循环控制指令 88
  • 6.4.2 单重循环程序设计 89
  • 6.4.3 多重循环程序设计 91
  • 小结 96
  • 练习六 96
  • 一、选择题 96
  • 二、填空题 98
  • 三、问答题 99
  • 四、编程题 100
  • 第7章 子程序与高级汇编技术 102
  • 7.1 子程序概念 102
  • 7.1.1 子程序的结构 102
  • 7.1.2 子程序的调用与返回 104
  • 7.1.3 参数传递 108
  • 7.1.4 子程序的嵌套与递归 115
  • 7.1.5 子程序设计 115
  • 7.2 高级汇编技术 118
  • 7.2.1 宏汇编 118
  • 7.2.2 重复汇编 125
  • 7.2.3 条件汇编 127
  • 7.3 多模块程序设计 128
  • 7.4 汇编语言与高级语言的连接 130
  • 小结 131
  • 练习七 132
  • 一、选择题 132
  • 二、填空题 133
  • 三、问答题 135
  • 四、编程题 137
  • 第8章 输入/输出与中断 140
  • 8.1 输入/输出 140
  • 8.1.1 输入/输出基础 140
  • 8.1.2 输入/输出程序设计 141
  • 8.2 中断 146
  • 8.2.1 中断概述 147
  • 8.2.2 中断调用 148
  • 8.2.3 中断服务程序设计 152
  • 8.3 中断功能的分类 154
  • 8.3.1 键盘输入的中断功能 155
  • 8.3.2 显示器输出的中断功能 159
  • 8.3.3 打印机输出的中断功能 162
  • 8.3.4 串行通信口的中断功能 165
  • 8.3.5 磁盘文件存取技术 166
  • 小结 170
  • 练习八 171
  • 一、选择题 171
  • 二、填空题 172
  • 三、问答题 172
  • 四、程序填空 172
  • 五、编程题 173
  • 第9章 程序运行与调试 175
  • 9.1 MS-DOS、PC-BIOS系统功能调用 175
  • 9.1.1 MS-DOS系统功能调用 175
  • 9.1.2 PC-BIOS系统功能调用 177
  • 9.2 段寄存器的装填与程序的正常结束 178
  • 9.2.1 段寄存器的装填 178
  • 9.2.2 程序的正常结束 179
  • 9.3 汇编语言程序的上机过程 179
  • 9.3.1 建立汇编语言的工作环境 179
  • 9.3.2 运行汇编语言源程序的过程 180
  • 9.4 调试程序DEBUG 180
  • 9.4.1 DEBUG功能 180
  • 9.4.2 DEBUG启动 181
  • 9.4.3 DEBUG命令应用说明 181
  • 9.4.4 DEBUG命令及用法 181
  • 小结 185
  • 练习九 185
  • 一、选择题 185
  • 二、填空题 185
  • 三、问答题 186
  • 第10章 实训 187
  • 实训一 DEBUG的使用 187
  • 实训二 顺序程序设计 191
  • 实训三 分支程序设计 193
  • 实训四 循环程序设计(一)——单重循环程序设计 194
  • 实训五 循环程序设计(二)——多重循环程序设计 195
  • 实训六 子程序与宏 197
  • 实训七 彩色图形程序设计 200
  • 实训八 彩色动画图形程序设计 202
  • 附录 Pentium指令系统 207
  • A.1 数据传送指令 207
  • A.2 算术运算指令 208
  • A.3 逻辑指令 209
  • A.4 串操作指令 210
  • A.5 控制转移指令 211
  • A.6 处理器控制指令 212
  • 参考文献 214

相关声明:

《汇编语言程序设计》课后答案下载资源由用户 董飞鹏 于 2021-11-28 12:38:14 分享至网盘,版权归冶金工业出版社所有。仅供想学习汇编语言的网友交流使用,专题参考:汇编语言,

汇编语言相关资源

  • 汇编语言(第3版) 课后答案

    汇编语言(第3版)

    《汇编语言(第3版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。《汇编语言(第3版)》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。 目录 第1章 基础知识 1.1 机器语言 1.2 汇编语言的产生 1.3 汇编语言的组成 1.4 存储器 1.5 指令和数据 1.6 存储单元 1.7 CPU对存储器的读写

    大小:7.92 MB汇编语言

    立即下载
  • 汇编语言(第2版)

    汇编语言(第2版)

    汇编语言第2版王爽 作者:王爽 清华大学 出版日期:2008-4-1 汇编语言是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了这本书。本书具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入

    大小:102.99MB汇编语言

    立即下载
  • 微机原理与接口技术:基于IA-32处理器和32为汇编语言 课后答案

    微机原理与接口技术:基于IA-32处理器和32为汇编语言

    《微机原理与接口技术基于IA-32处理器和32位汇编语言(第4版)》是2008年1月机械工业出版社出版的图书,作者是钱晓捷。 本书可以作为高等院校微机原理及接口技术(微机原理及应用)、汇编语言程序设计或计算机组成原理等课程的教材或参考书,适合计算机及电子、通信和自控等电类专业的本科学生、专科学生、高职学生及成教学生阅读,同时也适合作为计算机应用开发人员和希望深入学习微机应用技术的读者的极佳参考书。 《微机原理与接口技术基

    大小:16.6 MB微机原理

    立即下载
  • 汇编语言与接口技术(第2版) 课后答案

    汇编语言与接口技术(第2版)

    本书以汇编语言与接口技术为核心,重点介绍了8086微型机和ARM嵌入式微处理器PXA270的结构、工作原理。在讲解有关硬件和必备知识的基础上,兼顾16位和32位汇编语言的知识,以Masm和ADS等工具为主讲解汇编语言的概念和设计知识,然后以典型的可编程接口芯片为载体,讲解汇编语言在接口技术方面的应用,使学生既掌握一般的汇编语言编程方法,又达到让学生学会如何用汇编实现接口设计的目的。 目录 前言 第1章基础知识 1.1微型计算机概述 1.1.1微型计

    大小:60 KB汇编语言

    立即下载
  • 计算机组成原理与汇编语言程序设计(第2版) 课后答案

    计算机组成原理与汇编语言程序设计(第2版)

    《计算机组成原理与汇编语言程序设计(第2版)》是2005年电子工业出版社出版的图书,作者是徐洁。 是1999年出版的国家九五规划教材《计算机组成原理与汇编语言程序设计》的第2版。 《计算机组成原理与汇编语言程序设计》(第2版)系统全面,实例丰富,适合于作为高等学校计算机及相关专业教材,也可作为IT技术人员的参考书。 全书从微体系结构层、指令系统层、汇编语言层三个层次和CPU、存储系统、输入/输出系统及其互连三大系统出发,建立整机的

    大小:1.01 MB汇编语言

    立即下载
  • 16/32位微机原理:汇编语言及接口技术教程 课后答案

    16/32位微机原理:汇编语言及接口技术教程

    《高等院校计算机教材系列:16/32位微机原理、汇编语言及接口技术教程》全面论述了微型计算机的基本系统,微处理器内部结构、指令系统和汇编语言程序设计,微处理器外部特性,存储器系统,输入输出接口,总线及总线接口,典型的接口芯片及与它们相关联的控制接口技术,还论述了32位Intel80x86微处理器和32位微机的新技术。 针对当前多数高等院校的教学实际展开。16位内容删繁就简,突出基本原理和技术,32位新技术放在最后一章展开。 包括微机

    大小:9.23 MB微机原理

    立即下载

学习笔记

6小时50分钟前回答

从汇编看c++中默认构造函数的使用分析

c++中的源程序: 复制代码 代码如下: class X { private: int i; }; int main() { X x; } 上面的类X没有定义构造函数,仅仅有一个int i。 下面为其汇编程序: 复制代码 代码如下: ; 7 : int main() { push ebp;ebp为一个寄存器,总是指向一个函数调用堆栈的栈底,作为基址,用偏移量来访问该调用栈上的变量,但这里没有任何变量要访问,因此不起作用 mov ebp, esp;这两句的作用是为了保存调用main之前堆栈的基址ebp的值,并将ebp指向main调用栈的栈底 push ecx;将寄存器ecx的值压栈, 栈顶指针esp向前移动4byte ;这句的作用,为即将要创建的对象预留了4byte的空间,并向里面写入ecx的值 ; 8 : X x; ; 9 : } xor eax, eax;eax也是一个寄存器,这里不……

23小时22分钟前回答

如何在TC2.0中调用汇编程序

TC是美国BORLAND 公司在IBM PC机上开发的一个高效、优化的C编译程序,它自带高效的全屏幕编辑程序,在集成开发环境下可支持编辑、编译、连接调试和运行等过程连续完成。 TC提供了与汇编语言的接口和在C程序中直接插入汇编指令代码的功能,支持以“远调用”和“近调用”方式来调用使用汇编语言编写的函数。 TC调用汇编语言函数时,对汇编语言的编写要求十分严格,并且对大小写字母也有严格的区分。如果在编写供TC调用的汇编函数时不按照规定好了的格式书写,调用是不会成功的。 下面先举一个在TC中调用汇编函数的例子,然后再详细讲解怎样做才能成功。 步聚如下: 1、在TC集成环境中编写一……