微机系统与汇编语言
作者 : 颜志英
出版日期 : 2007-09-03
ISBN : 7-111-22279-8
定价 : 30.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 292
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书根据作者十几年的教学积累和经验,以微型计算机系统原理和应用为主题,以80x86为主线,详细地介绍了80x86系统中的16/32位指令系统、汇编语言以及程序设计方法和技巧,存储器系统的组成和构成方法,微机系统的中断技术,以及常见的可编程接口芯片的基本结构和应用,并对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术做了简要分析。

本书特点
  ●语言简明流畅,层次结构清晰,内容深入浅出。
  ●重点、难点突出,典型案例讲解,可读性强。
  ●每一章的开头都有重点提示,每一小节末附有难度适中的习题与思考。
  ●本书为教师配有电子教案,请登录机工新阅读网站(www.cmpreading.com)下载。

图书特色

图书前言

本书以微型计算机系统原理和应用为主题,以80x86为主线,在介绍微型计算机系统基本知识、基本组成和体系结构的基础上,详细介绍了80x86系统中16/32位的指令系统、汇编语言以及程序设计方法和技巧,存储器系统的组成和构成方法,以及微机系统的中断技术,常见的可编程接口芯片的基本结构和应用,并对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要分析。本书根据我们十几年的教学积累和经验编写而成,着重于从微机应用的角度来组织内容及教学,从而达到“基础性、系统性、实用性、先进性”的统一。对所讲解的每一个主题都有大量的案例加以说明,每一个例题都通过上机调试,便于教师备课,也便于同学们课后复习。特别适合当前64学时的课程教学。
  本书以简明流畅的语言,清晰的层次结构,由浅入深地展开教学内容。对于每一个重点和难点,都列举了大量典型而有意义的例题,再配合每节后面所附的习题与思考,同学们就能又快又好地学习微机系统与汇编语言课程。
  本书在每一章的开头都有重点提示,在每一小节的最后都附有习题与思考,使学生能够理解并巩固所学的每一个知识点内容。全书的最后一章专门安排了微机输入/输出综合应用,既可以作为汇编语言在微机系统中应用的综合设计题,也可以作为微机应用的实验。
  本书编写的内容,参考了国内高校和自学考试的本科、高职、高专的“微机原理”、“汇编语言”课程的教学大纲,并兼顾了计算机应用、通信和自动化控制等专业的教学要求,可以作为高等院校“微机系统与汇编语言”、“微机原理”或“汇编语言程序设计”等课程的教材或参考书,特别适合计算机应用、计算机软件以及电子、通信和自动化控制等专业的本科或专科学生用做教材,同时也适合参加自考的学生作为微机原理、汇编语言课程的自学教材或参考书。
  目前,《微机系统与汇编语言》是我校重点教材建设项目,也是教学改革项目中的一项重要内容,结合浙江省“计算机组成原理”精品课程建设项目,将计算机的硬件课程整合为“微机系统课程群”优秀课程建设,已经建成课程网站http://kczyzjuteducn:8001/,在此网站上我们会陆续增加相关课程的课程教案、网络课件、教学大纲等相关资料。
  本书由颜志英主编和负责全书的统稿,并编写了第一章、第二章、第三章、第四章、第六章的全部内容和第五章的部分内容,杨东勇教授编写了第五章中的部分内容并审稿,刘端阳、丁峥参与了部分内容的编写,在此表示感谢。
  由于作者水平有限,书中可能会有不足之处,特别希望广大读者和同仁赐教、指正。作者的电子邮箱是yzy@zjuteducn。 

  颜志英
  2007年7月于浙江工业大学

封底文字

本书根据作者十几年的教学积累和经验,以微型计算机系统原理和应用为主题,以80x86为主线,详细地介绍了80x86系统中的16/32位指令系统、汇编语言以及程序设计方法和技巧,存储器系统的组成和构成方法,微机系统的中断技术,以及常见的可编程接口芯片的基本结构和应用,并对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术做了简要分析。 本书特点 ●语言简明流畅,层次结构清晰,内容深入浅出。 ●重点、难点突出,典型案例讲解,可读性强。 ●每一章的开头都有重点提示,每一小节末附有难度适中的习题与思考。 ●本书为教师配有电子教案,请登录华章网站(www.hzbook.com)下载。

图书目录

前言
教学建议
第一章微机系统的组成
第一节微机系统概述
一、微机系统的结构
二、微机系统的分类
三、微机系统的应用
四、微机发展的新技术
第二节80x86微处理器
一、微处理器的发展
二、80x86微处理器的基本结构
三、Pentium CPU内部结构
四、80x86的32位寄存器结构
五、存储器组织和管理
六、堆栈
七、I/O组织
八、现代微处理器的工作模式
九、现代微机的构成
第二章汇编语言程序设计
第一节80x86的寻址方式
一、固定寻址
二、立即数寻址
三、寄存器寻址
四、存储器寻址
五、I/O端口寻址
六、与转移地址有关的寻址
第二节80x86的指令系统
一、数据传送类指令
二、地址传送类指令
三、算术运算类指令
四、逻辑运算类指令
五、串操作类指令
六、控制转移类指令
七、处理器控制类指令
第三节汇编语言程序格式
一、汇编语言的特性
二、伪指令
三、汇编语言源程序举例
四、汇编语言程序的调试(常用的
DEBUG命令)
第四节汇编语言程序设计方法
一、表格与数组的处理方法
二、表格与数组的处理及其
应用
三、子程序设计
四、结构与宏
五、模块化程序设计
第五节汇编语言程序设计举例
第六节汇编语言与高级语言的
接口
一、内嵌汇编代码
二、模块化连接方法
第三章存储器系统
第一节概述
第二节常用半导体存储器芯片
介绍
一、随机读写存储器与只读
存储器
二、半导体存储器的性能
指标
三、常用的半导体存储器
芯片
第三节主存储器设计
一、概述
二、主存储器与CPU的连接
第四节新型半导体存储器
第五节现代微机系统的内存管理
一、虚拟存储器
二、描述符
三、描述符表
四、描述符表寄存器和任务
寄存器
五、主存储器的地址类型
及其管理
第四章微机中断技术
第一节输入/输出与接口技术
一、微机的输入/输出系统
二、接口电路的结构及其功能
三、CPU与外设之间的数据传送
控制方式
四、输入/输出端口的编址方式与
译码
第二节现代微机的中断技术
一、关于中断和中断的分类
二、实地址模式与保护模式下的
中断
三、外部中断源的管理
第三节Intel 8259中断控制器
第四节中断程序设计
第五章微机输入/输出接口
及其应用第一节定时器/计数器及其应用
一、Intel 8254可编程定时器/
计数器
二、Intel 8254的初始化编程
三、Intel 8254在微机系统中的应用
第二节并行输入/输出接口及其
应用
一、并行输入/输出接口
二、Intel 8255可编程并行接口
及其应用
第三节串行通信及其应用
一、串行通信的基本方式
二、Intel 8251可编程串行接口
及其应用
第四节模拟量输入/输出接口及其
应用
一、典型的模拟量输入/输出
通道
二、D/A转换器接口
三、A/D转换器接口
第六章微机输入/输出综合
应用与实验一、中断控制器(Intel 8259)实验
二、可编程定时器/计数器
(Intel 8254)实验
三、利用Intel 8254模拟实时
时钟实验
四、可编程并行接口(Intel 8255)
实验
五、可编程串行接口(Intel 8251)
实验
六、串行通信实验
七、数/模转换实验
八、模/数转换实验
附录AIntel 80x86指令系统一览表
附录BMASM伪指令
附录C MASM操作符
附录D标准ASCII码
附录EPC中断表
附录FDOS功能调用
附录GBIOS功能调用
参考文献

教学资源推荐
作者: 袁春风 主编武港山 吴海军 余子濠 编著
作者: [美]玛里琳·沃尔夫(Marilyn Wolf)著
作者: (美)Ken Kennedy,Randy Allen
作者: 马礼 等编著
参考读物推荐
作者: 高显生 编著
作者: 国际商业机器中国有限公司
作者: Mark Artiges等
作者: [美]阿诺德·S.伯格(Arnold S.Berger) 著