新闻资讯
看你所看,想你所想

彙编语言程式设计实用教程

彙编语言程式设计实用教程

彙编语言程式设计实用教程

《彙编语言程式设计实用教程》是2009年清华大学出版社出版的图书,作者是任向民,卢惠林。

基本介绍

  • 书名:彙编语言程式设计实用教程
  • 作者:任向民,卢惠林
  • ISBN:9787302193579 
  • 类别:图书 > 计算机与网际网路 > 程式语言与程式设计
  • 页数:307 
  • 出版社:清华大学出版社
  • 出版时间:2009-03-01
  • 开本:16开

内容简介

《彙编语言程式设计实用教程》介绍基于80x86的彙编语言程式设计技术和方法,内容包括80x86指令系统、定址方式、宏指令与伪指令、彙编语言格式与程式结构、分支程式设计、循环程式设计、子程式设计、宏彙编技术、系统功能调用与使用方法、高级语言与彙编语言的调用接口、彙编语言程式调试方法等。
《彙编语言程式设计实用教程》共分8章,第1章介绍了微型计算机系统的基础知识,内容包括微型计算机系统硬体结构、8086/8088微处理器、80x86系列微处理器、微型计算机软体系统等;第2章介绍了程式设计基本概念,内容包括机器语言、彙编语言、高级程式设计语言的基本知识,程式设计语言的比较,结构化程式设计思想和方法,程式设计风格;第3章介绍了80x86的指令系统以及定址方式;第4章介绍了彙编语言程式的基本格式和语法,内容包括语句、表达式、运算符、伪指令语句、宏指令、条件彙编、Debug使用等;第5章介绍了彙编语言程式设计基本技术,内容包括顺序程式设计、分支程式设计、循环程式设计、子程式设计;第6章介绍了系统功能调用,内容包括概述、DOS系统功能调用、:BIOS系统功能调用等;第7章介绍了彙编语言与高级语言接口,内容包括混合编程、C/C++的嵌入式彙编、用C/C++调用彙编等;第8章介绍了综合程式设计方法,内容包括显示程式设计、键盘输入输出程式设计、档案管理。

目录

第1章微型计算机系统1
1.1微型计算机系统硬体结构1
1.1.1微型计算机系统的基本组成1
1.1.2微型计算机系统的系统结构3
1.1.3微型计算机系统的性能指标5
1.1.4微型计算机系统的性能评价5
1.28086/8088微处理器6
1.2.18086/8088微处理器的结构6
1.2.28086/8088的暂存器8
1.2.38086/8088的存储器组织11
1.380x86系列微处理器简介14
1.3.180286处理器14
1.3.280386处理器15
1.3.380486处理器17
1.3.4奔腾及以上处理器18
1.4微型计算机软体系统19
1.5计算机硬体系统和软体系统之间的关係20
单元测试120
第2章程式设计基础24
2.1程式设计语言24
2.1.1机器语言24
2.1.2彙编语言24
2.1.3高级程式设计语言25
2.1.44GL语言27
2.1.5程式设计语言的比较27
2.2结构化程式设计282.2.1结构化程式设计思想28
2.2.2结构化程式设计方法29
2.2.3面向对象程式设计简介30
2.3程式设计风格30
2.3.1什幺是程式设计风格30
2.3.2良好的程式设计风格31
2.4程式设计的基本过程32
单元测试233
◆彙编语言程式设计实用教程目录第3章指令系统36
3.1指令系统概述36
3.1.1机器指令格式36
3.1.2定址技术37
3.1.3立即定址37
3.1.4暂存器定址38
3.1.5存储器定址方式38
3.28086/8088指令系统42
3.2.1数据传送指令42
3.2.2算术运算指令49
3.2.3逻辑运算和移位指令53
3.2.4处理器控制指令58
3.380x86指令系统60
3.3.180286指令系统60
3.3.280386指令系统62
3.3.380486指令系统70
3.3.4Pentium指令系统71
单元测试372
第4章彙编语言78
4.1彙编语言语句78
4.1.1彙编语言语句分类78
4.1.2彙编语言语句格式79
4.2符号定义语句79
4.2.1等值语句79
4.2.2等号语句80
4.2.3解除定义语句PURGE80
4.3数据定义语句81
4.4彙编语言数据表示与运算符83
4.4.1常数83
4.4.2变数83
4.4.3标号84
4.4.4表达式84
4.5其他伪指令语句90
4.5.1段结构伪指令90
4.5.2完整段定义结构93
4.5.3过程定义伪指令94
4.5.4模组定义伪指令94
4.5.580x86指令集选择伪指令95
4.5.6简化段定义伪指令96
4.6宏指令98
4.6.1宏指令定义、调用及展开98
4.6.2宏操作符100
4.6.3LOCAL伪指令103
4.7重複彙编与条件彙编104
4.7.1重複彙编104
4.7.2条件彙编106
4.8常用Debug命令108
4.8.1Debug程式的调用108
4.8.2Debug的主要命令108
单元实验彙编语言程式的调试与运行113
单元测试4117
第5章彙编语言程式设计基本技术125
5.1顺序程式设计125
5.2分支程式设计127
5.2.1转移指令128
5.2.2双分支结构程式设计132
5.2.3多分支结构程式设计133
5.3循环程式设计137
5.3.1循环控制指令137
5.3.2串操作指令138
5.3.3循环程式结构144
5.3.4循环控制方法145
5.3.5多重循环程式设计148
5.4子程式设计149
5.4.1子程式定义150
5.4.2子程式的调用和返回150
5.4.3子程式的参数传递155
5.4.4子程式嵌套与递归160
单元实验彙编语言程式设计162
单元测试5168
第6章系统功能调用177
6.1系统功能调用概述177
6.2DOS系统功能调用179
6.2.1常用DOS系统功能调用179
6.2.2DOS系统功能调用实例188
6.3BIOS系统功能调用193
6.3.1BIOS系统功能调用概述193
6.3.2BIOS系统功能调用实例195
单元实验系统功能调用197
单元测试6203
第7章彙编语言与高级语言接口206
7.1混合编程206
7.2C/C++的嵌入式彙编207
7.2.1在C/C++程式中嵌入彙编语句208
7.2.2在嵌入式彙编中访问C/C++的数据211
7.2.3彙编语言程式段编写C函式212
7.2.4彙编程式调用C/C++函式215
7.3用C/C++调用彙编217
7.3.1接口217
7.3.2调用彙编模组218
单元实验混合编程227
单元测试7232
第8章综合程式设计236
8.1显示程式设计236
8.1.1显示程式概述236
8.1.2显示程式设计实例240
8.2键盘输入输出程式设计244
8.2.1键盘输入输出程式概述244
8.2.2键盘输入输出程式设计实例246
8.3档案管理249
8.3.1档案管理概述249
8.3.2档案管理程式设计实例254
单元实验综合程式设计256
单元测试8272
单元测试参考答案276
附录A80x86指令集289
附录B伪指令简表295
附录CDebug命令表298
附录DASCII码錶300
附录EDOS系统功能调用表(INT21H)302
附录FBIOS中断305
参考文献308

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com