热门关键字:  听力密码  新概念美语  单词密码  巧用听写练听力  零起点

微型计算机原理与汇编语言程序设计(第二版)

中国水利水电出版社
    【作 者】主编 杨立 【I S B N 】978-7-5170-1767-7 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2014-03-26 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第2版第1次印刷 【页 数】260 【千字数】398 【印 张】16.25 【定 价】30 【丛 书】21世纪高职高专新概念规划教材 【备注信息】
图书详情

    本书以目前流行的微型计算机为对象,系统介绍微型计算机组成结构、基本工作原理、指令系统和汇编语言程序设计等知识,主要内容包括微型计算机概述、计算机中的数据表示、80X86微处理器及体系结构、8086指令系统、汇编语言基本表达及其运行、汇编语言程序设计、中断调用程序设计、高级汇编技术、汇编语言与高级语言的连接等。

    本书融入作者多年的教学和实践经验,内容由浅入深、循序渐进、重点突出、应用性强。每章均有学习目标并附有习题,此外还配有《微型计算机原理与汇编语言程序设计(第二版)——习题解答、实验指导和实训》,为读者的学习提供帮助。

    本书可作为高职高专学生的教材,也可作为成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件与软件开发的工程技术人员学习和应用的参考书。

    本书提供免费电子教案和应用案例,读者可以从中国水利水电出版社网站和万水书苑上下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    符合计算机基础教学的基本要求,按照国家高职高专院校的教育教学特点组织教学,反映出教学内容和课程体系的改革成果。

    强调以应用技术为主线,注重学生专业技能和实用技术的培养,紧密结合当前计算机技术的发展,以讲授基础知识和培养应用能力为目标,体现出知识结构合理、由浅入深、循序渐进、通俗易懂、案例丰富、实用性强的特点,努力为高职高专院校计算机应用类专业学生及计算机实用技术培训类的教学提供良好的服务。

    本版教材保留第一版的组织结构,在此基础上进行修改和扩充,删去一些比较浅显和累赘的内容,补充部分应用实例,同时引入一些实用知识。

    书中补充了一些比较实际的例子对相关知识点进行说明;对各章的思考题和习题进行了调整和完善,采用填空题、选择题、判断题、计算题、分析题、设计题等形式,以利于学习和训练。这样处理以后,使教材各章节内容既相对独立又相互衔接,形成层次化和模块化的知识体系,便于教学的取舍。

    再版前言

    《微型计算机原理与汇编语言程序设计》自2003年2月出版以来,受到广大读者的欢迎和好评。该教材注重对高职高专层面学生专业技能和实用技术的培养,内容层次清晰、脉络分明,阐述问题由浅入深、循序渐进,各章知识重点突出、通俗易懂,对计算机应用技术类专业学生的学习切实起到积极的推动作用。

    随着教育教学改革的不断深化,以及高职高专层面对课程教学内容提出的新要求,结合在教材使用中读者提出的一些宝贵意见,我们对该书进行了改版。目的是为了达到教育部对计算机基础教学的基本要求,按照国家高职高专院校的教育教学特点组织教学,反映出教学内容和课程体系的改革成果。在本课程的讲授中,强调以应用技术为主线,注重学生专业技能和实用技术的培养,紧密结合当前计算机技术的发展,以讲授基础知识和培养应用能力为目标,体现出知识结构合理、由浅入深、循序渐进、通俗易懂、案例丰富、实用性强的特点,努力为高职高专院校计算机应用类专业学生及计算机实用技术培训类的教学提供良好的服务。

    本版教材保留第一版的组织结构,在此基础上进行修改和扩充,删去一些比较浅显和累赘的内容,补充部分应用实例,同时引入一些实用知识。例如,将第1章中与计算机发展、特点、分类以及基本结构和工作原理等有关的内容进行压缩,突出微处理器相关知识的介绍;去掉第2章中的汉字编码内容;将原书的第10章Pentium系列微型计算机简介的有关内容融入到第3章中,强化8086中断系统的相关知识,对Pentium微处理器和双核微处理器作了相应介绍;在原书的第7章中增加了输入输出程序设计实例分析,去掉磁盘文件管理的内容;在第8章高级汇编技术中补充了条件汇编等内容;在第9章中以C语言程序与汇编语言的连接为主体进行分析讨论;书中补充了一些比较实际的例子对相关知识点进行说明;对各章的思考题和习题进行了调整和完善,采用填空题、选择题、判断题、计算题、分析题、设计题等形式,以利于学习和训练。这样处理以后,使教材各章节内容既相对独立又相互衔接,形成层次化和模块化的知识体系,便于教学的取舍。

    本教材共9章,第1章介绍微型计算机的发展、基本结构、工作原理和相关概念,分析微机系统的整体构成和应用特点;第2章介绍计算机中的数制及其转换、带符号数的表示、字符编码等相关知识;第3章介绍80X86CPU内部结构、存储器和I/O组织、总线操作和工作方式、8086中断系统、Pentium系列微型计算机等;第4章介绍8086指令系统和寻址方式;第5章介绍汇编语言源程序的书写格式、伪指令、汇编语言程序的上机操作和运行过程;第6章介绍汇编语言程序设计的基本方法,包括顺序结构、分支结构、循环结构、子程序等的设计,并给出实际应用;第7章介绍DOS及BIOS中断功能调用,并采用相关实例对输入输出应用程序设计进行分析;第8章介绍宏汇编、重复汇编和条件汇编;第9章介绍汇编语言与高级语言的连接。书中的附录汇总了8086指令系统、DOS和BIOS功能调用、中断向量表等,供读者使用时查询。

    本教材的教学参考学时为60~70学时(包括实训),各校可按照实际教学情况进行教学内容上的调整。

    本书由杨立任主编,荆淑霞、曲凤娟任副主编。具体编写分工如下:杨立编写第1~3章及附录,曲凤娟编写第4~6章,荆淑霞编写第7~9章。参加本书大纲讨论和部分内容编写的还有金永涛、邹澎涛、李楠、王振夺、朱蓬华等。全书由杨立负责组织和统稿。

    由于编者水平有限,书中不足之处在所难免,敬请广大读者批评指正。

    编 者

    2014年1月

    再版前言

    第1章 微型计算机概述 1
    本章学习目标 1
    1.1 微型计算机的发展及应用 1
    1.1.1 计算机的发展历史 1
    1.1.2 微处理器的产生和发展 3
    1.1.3 微型计算机的应用 4
    1.2 微型计算机的特点与性能指标 6
    1.2.1 微型计算机的特点 6
    1.2.2 微型计算机常用术语和性能指标 7
    1.3 微型计算机的硬件结构及其功能 8
    1.3.1 微型计算机硬件结构及其信息交换 8
    1.3.2 微型计算机硬件模块功能分析 9
    1.4 微型计算机系统组成 14
    1.4.1 微型计算机系统的基本组成示意 14
    1.4.2 微型计算机的常用软件 15
    1.4.3 软硬件之间的相互关系 18
    本章小结 19
    习题1 20
    第2章 计算机中的数据表示 22
    本章学习目标 22
    2.1 计算机中的数制及其转换 22
    2.1.1 数制的基本概念 22
    2.1.2 数制之间的转换 24
    2.2 计算机中数值数据的表示 27
    2.2.1 基本概念 27
    2.2.2 带符号数的原码、反码、补码表示 29
    2.2.3 带符号数的加减运算与数据溢出
    判断 31
    2.3 字符编码 32
    2.3.1 美国信息交换标准代码(ASCII码) 32
    2.3.2 二—十进制编码——BCD码 34
    本章小结 35
    习题2 36
    第3章 典型微处理器及其体系结构 38
    本章学习目标 38
    3.1 8086微处理器的内外部结构 38
    3.1.1 8086微处理器的内部结构 38
    3.1.2 8086微处理器的寄存器结构 41
    3.1.3 8086微处理器的外部引脚特性 45
    3.2 8086微处理器的存储器和I/O组织 47
    3.2.1 存储器的组织 48
    3.2.2 I/O端口的组织 53
    3.3 8086微处理器的总线周期和操作时序 54
    3.3.1 8284A时钟信号发生器 54
    3.3.2 8086微处理器的总线周期 54
    3.3.3 8086微处理器的最小/最大工作方式 56
    3.3.4 8086微处理器的操作时序 59
    3.4 8086中断系统 64
    3.4.1 8086中断系统的结构 64
    3.4.2 中断类型与中断向量表 65
    3.4.3 中断响应 67
    3.4.4 中断处理过程 67
    3.5 高档微处理器简介 69
    3.5.1 Intel 80X86微处理器 69
    3.5.2 Pentium系列微处理器 74
    3.5.3 双核微处理器 76
    本章小结 77
    习题3 78
    第4章 8086指令系统 80
    本章学习目标 80
    4.1 指令的基本概念和寻址 80
    4.1.1 指令系统与指令格式 80
    4.1.2 寻址的概念及操作数的类别 81
    4.2 寻址方式及其应用 81
    4.2.1 立即数寻址 81
    4.2.2 寄存器寻址 82
    4.2.3 存储器寻址 82
    4.2.4 I/O端口寻址 85
    4.3 8086指令系统及其应用 86
    4.3.1 数据传送类指令 86
    4.3.2 算术运算类指令 90
    4.3.3 逻辑运算与移位类指令 97
    4.3.4 串操作类指令 99
    4.3.5 控制转移类指令 101
    4.3.6 处理器控制类指令 104
    4.4 中断调用指令 105
    4.5 系统功能调用 106
    4.5.1 DOS功能调用 106
    4.5.2 BIOS中断调用 109
    本章小结 109
    习题4 110
    第5章 汇编语言的基本表达及其运行 113
    本章学习目标 113
    5.1 汇编语言和汇编程序的基本概念 113
    5.1.1 汇编语言 113
    5.1.2 汇编程序 114
    5.2 汇编语言源程序书写格式 114
    5.2.1 汇编语言源程序的分段结构 114
    5.2.2 汇编语言源程序的语句类型和语
    句格式 116
    5.3 8086汇编语言中的表达式和运算符 118
    5.4 伪指令语句 124
    5.4.1 数据定义伪指令 124
    5.4.2 符号定义伪指令 126
    5.4.3 段定义伪指令 127
    5.4.4 过程定义伪指令 129
    5.4.5 结构定义伪指令 129
    5.4.6 模块定义与连接伪指令 131
    5.4.7 程序计数器$和ORG伪指令 132
    5.5 汇编语言程序上机过程 132
    5.5.1 汇编语言的工作环境及上机步骤 132
    5.5.2 汇编语言源程序的建立 134
    5.5.3 将源程序文件汇编成目标程序文件 135
    5.5.4 用连接程序生成可执行程序文件 136
    5.5.5 程序的执行 137
    5.5.6 程序的调试与运行 138
    本章小结 140
    习题5 140
    第6章 汇编语言程序设计 143
    本章学习目标 143
    6.1 汇编语言程序设计基本步骤和典型结构 143
    6.1.1 汇编语言程序设计的基本步骤 143
    6.1.2 结构化程序的概念 146
    6.1.3 流程图画法规定 147
    6.2 顺序结构及程序设计 148
    6.2.1 顺序程序的结构特点 148
    6.2.2 顺序结构的程序设计 148
    6.3 分支结构及程序设计 152
    6.3.1 分支程序的结构形式 152
    6.3.2 分支结构的程序设计 153
    6.4 循环结构及程序设计 162
    6.4.1 循环程序的结构形式 162
    6.4.2 循环程序的设计 166
    6.5 子程序结构及程序设计 172
    6.5.1 子程序基本概念 172
    6.5.2 子程序结构形式 172
    6.5.3 子程序定义和参数传递 173
    6.5.4 子程序设计举例 178
    本章小结 185
    习题6 185
    第7章 中断调用程序设计 187
    本章学习目标 187
    7.1 概述 187
    7.1.1 DOS系统功能调用和BIOS中断 187
    7.1.2 DOS和BIOS中断的使用方法 188
    7.2 键盘输入中断调用 188
    7.2.1 ASCII码与扫描码 188
    7.2.2 BIOS键盘中断 189
    7.2.3 DOS键盘中断 191
    7.3 显示器输出中断调用 191
    7.3.1 显示器基本概念 191
    7.3.2 BIOS显示中断 192
    7.3.3 DOS显示中断 197
    7.4 输入输出应用程序设计 197
    本章小结 205
    习题7 206
    第8章 高级汇编技术 207
    本章学习目标 207
    8.1 宏汇编 207
    8.1.1 宏定义、宏调用和宏展开 207
    8.1.2 形参和实参 211
    8.1.3 伪指令PURGE 214
    8.1.4 伪指令LOCAL 214
    8.2 重复汇编 215
    8.2.1 定重复伪指令REPT 215
    8.2.2 不定重复伪指令IRP 216
    8.2.3 不定重复字符伪指令IRPC 217
    8.3 条件汇编 217
    8.3.1 条件汇编指令格式 218
    8.3.2 条件汇编指令的应用 219
    本章小结 220
    习题8 221
    第9章 汇编语言与高级语言的连接 222
    本章学习目标 222
    9.1 连接程序及连接对程序设计的要求 222
    9.1.1 连接程序的主要功能 222
    9.1.2 连接对程序设计的要求 223
    9.2 汇编语言程序与高级语言程序的连接 230
    9.2.1 概述 230
    9.2.2 C语言程序与汇编语言程序的连接 230
    9.2.3 C语言程序与汇编接口的实例分析 234
    本章小结 235
    习题9 236
    附录A 8086指令系统 238
    附录B DOS系统功能调用(INT 21H) 242
    附录C BIOS功能调用 248
    附录D 80X86中断向量 252
    参考文献 254
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册