当前位置:主页 > 课后答案 > 汇编语言习题答案
汇编语言程序设计

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

  • 更新:2021-11-28
  • 大小:1.12 MB
  • 类别:汇编语言
  • 作者:周德华
  • 出版:冶金工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书是根据普通高等教育“十一五”国家级规划教材的指导精神而编写的。本书主要介绍了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

资源下载

资源下载地址1:https://pan.baidu.com/s/187-iOFzgZevsZ-8APVDGKQ

相关资源

网友留言