分享
 
 
 

汇编语言程序设计实用教程(高等院校信息技术规划教材)

汇编语言程序设计实用教程(高等院校信息技术规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 任向民

基本信息·出版社:清华大学出版社

·页码:307 页

·出版日期:2009年

·ISBN:7302193576/9787302193579

·条形码:9787302193579

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:高等院校信息技术规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介《汇编语言程序设计实用教程》介绍基于80x86的汇编语言程序设计技术和方法,内容包括80x86指令系统、寻址方式、宏指令与伪指令、汇编语言格式与程序结构、分支程序设计、循环程序设计、子程序设计、宏汇编技术、系统功能调用与使用方法、高级语言与汇编语言的调用接口、汇编语言程序调试方法等。《汇编语言程序设计实用教程》注重实践,突出应用,在系统介绍汇编语言程序设计方法和技术的基础上,通过大量的实例,培养学生分析问题和解决问题的能力。各章均附有单元实验及标准化习题,便于学生上机实践和课后练习。

《汇编语言程序设计实用教程》可作为高等院校计算机及电子信息类专业学生汇编语言程序设计课程的教材,也可作为相关领域的工程技术人员的参考书。

编辑推荐《汇编语言程序设计实用教程》源于上,凝聚了一线任课教师的教学经验。

充分体现知识内容的基础性和系统性,以突出“实用”为目标。

《汇编语言程序设计实用教程》配有单元实验,并提供实验参考程序,以提高学生综合程序设计能力。

《汇编语言程序设计实用教程》配有单元测试,有不同难易程度的标准化习题,并附有参考答案,供教师和学生进行测试和练习。

《汇编语言程序设计实用教程》内容的组织方式深入浅出,循序渐进,选用内容丰富的应用实例,对基本概念、基本技术与方法的阐述准确明晰,通俗易懂。

目录

第1章 微型计算机系统1

1.1 微型计算机系统硬件结构1

1.1.1 微型计算机系统的基本组成1

1.1.2 微型计算机系统的系统结构3

1.1.3 微型计算机系统的性能指标5

1.1.4 微型计算机系统的性能评价5

1.2 8086/8088微处理器6

1.2.1 8086/8088微处理器的结构6

1.2.2 8086/8088的寄存器8

1.2.3 8086/8088的存储器组织11

1.3 80x86系列微处理器简介14

1.3.1 80286处理器14

1.3.2 80386处理器15

1.3.3 80486处理器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.4 4GL语言27

2.1.5 程序设计语言的比较27

2.2 结构化程序设计28

2.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.2 8086/8088指令系统42

3.2.1 数据传送指令42

3.2.2 算术运算指令49

3.2.3 逻辑运算和移位指令53

3.2.4 处理器控制指令58

3.3 80x86指令系统60

3.3.1 80286指令系统60

3.3.2 80386指令系统62

3.3.3 80486指令系统70

3.3.4 Pentium指令系统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.5 80x86指令集选择伪指令 95

4.5.6 简化段定义伪指令96

4.6 宏指令98

4.6.1 宏指令定义、调用及展开98

4.6.2 宏操作符100

4.6.3 LOCAL伪指令103

4.7 重复汇编与条件汇编104

4.7.1 重复汇编104

4.7.2 条件汇编106

4.8 常用Debug命令108

4.8.1 Debug程序的调用108

4.8.2 Debug的主要命令 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.2 DOS系统功能调用179

6.2.1 常用DOS系统功能调用179

6.2.2 DOS系统功能调用实例188

6.3 BIOS系统功能调用193

6.3.1 BIOS系统功能调用概述193

6.3.2 BIOS系统功能调用实例195

单元实验 系统功能调用197

单元测试6203

第7章 汇编语言与高级语言接口206

7.1 混合编程206

7.2 C/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

附录A 80x86指令集289

附录B 伪指令简表295

附录C Debug命令表298

附录D ASCII码表300

附录E DOS系统功能调用表(INT 21H)302

附录F BIOS中断305

参考文献308

……[看更多目录]

序言汇编语言程序设计是高等院校计算机硬件、软件及应用专业必修的核心课程之一。目前同类教材很多,包括英文原版教材,它们各有特点。但本教程以实用为目标,既有理论,又重视实验以及习题的环节。使学习者在学习理论的同时,能够根据教程提供的单元实验进行实际动手能力的培养,能够根据教程提供的标准化单元测试题对所学知识进一步加深理解。本教程形成了学习知识、复习测试和操作技能互相融合的整体。

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

本书源于教学实践,凝聚了一线任课教师的教学经验,具有以下特点:

充分体现知识内容的基础性和系统性,以突出“实用”为目标。

知识内容具有系统性、完整性和实用性。

本书配有单元实验,并提供实验参考程序(单元实验均在MASM5.0上调试成功),以提高学生综合程序设计能力。

本书配有单元测试,有不同难易程度的标准化习题,并附有参考答案,供教师和学生进行测试和练习。本书内容的组织方式深入浅出,循序渐进,选用内容丰富的应用实例,对基本概念、基本技术与方法的阐述准确明晰,通俗易懂。

本书适合作为普通高等院校本科和高职计算机各专业教材以及工科专业教学参考书,也可作为高等学校成人教育的培训或自学参考书。

本书由任向民、卢惠林担任主编,由冯阿芳、王喜德担任副主编,参加编写的还有张利兵、张志彤、孙扬,其中第1、2章由任向民、卢惠林编写,第3~5章、附录A~C由冯阿芳、张利兵、任向民、孙扬编写,第6~8章、附录D~F、单元测试参考答案由王喜德、张志彤、卢惠林编写,最后由任向民统稿,在编写过程中得到了清华大学出版社的大力支持和帮助,在此表示衷心的感谢。同时在编写过程中对参考的大量文献资料的作者一并谢意。由于作者水平所限,书中难免有欠妥之处,敬请专家、读者不吝批评指正。

文摘插图:

汇编语言程序设计实用教程(高等院校信息技术规划教材)

3.循环结构

循环结构是根据给定的条件,判断是否需要重复执行某一程序段。在程序设计语言中,循环结构对应两类循环语句,对先判断后执行循环体的称为当型循环结构,如图2-3所示;对先执行循环体后判断的称为直到型循环结构,如图2-4所示。

结构化程序设计的基本思想:一是使用三种基本结构;二是采用自顶向下、进步求精和模块化方法。结构化程序设计强调程序设计风格和程序结构的规范化,其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构,各模块之间的关系尽可能简单,且功能相对独立,每个模块内部均是由顺序、选择和循环3种基本结构组成,其模块化实现的具体方法是使用子程序(函数或过程)。结构化程序设计由于采用了模块化与功能分解、自顶向下、分而治之的方法,因而可将一个较为复杂的问题分解为若干个子问题,各个子问题分别由不同的人员解决,从而提高了程序开发速度,并且便于程序的调试,有利于软件的开发和维护。

2.2.2 结构化程序设计方法

结构化程序设计方法的基本原则可以概括为自顶向下、逐步求精、模块化、限制使用goto语句。

1.自顶向下

程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。开始时不过多追求众多的细节,先从最上层总体目标开始设计,逐步使问题具体化,层次分明,结构清晰。

2.逐步求精

对复杂问题,应设计一些子目标作过渡,逐步细化。针对某个功能的宏观描述,进行不断分解,逐步确立过程细节,直到该功能用程序语言的算法实现为止。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有