32位微机原理与应用
32位微机原理与应用封面图

32位微机原理与应用

马兴录, 宋廷强, 曲英杰, 编著

出版社:清华大学出版社

年代:2015

定价:45.0

书籍简介:

本书以Intel公司的IA32系列微处理器为主线,系统讲述了微机原理、汇编语言程序设计、微型计算机的组成以及接口技术。微机原理部分主要包括:32位微处理器的工作原理及其指令系统。汇编语言程序设计详细讲述了汇编语言程序结构、开发过程、系统功能调用、结构化程序设计,并列举了大量编程实例。

作者介绍:

马兴录,青岛科技大学副教授,硕士生导师,计算机软件工程教研室主任。长期从事自动控制、计算机应用、嵌入式系统等方面的研究。主讲“微机原理与应用”课程20余年,主讲的“微机原理”课程为校级精品课程,并主持“嵌入式系统原理”校级精品课程。主持或参加过山东省自然基金项目三项,国家体育总局项目一项,中小企业创新基金项目一项,获得软件著作权七项。主编教材三部,发表学术论文20多篇。曾获得过青岛科技大学第四届十佳育人标兵称号。

书籍目录:

第1章计算机基础

1.1简介

1.1.1电子计算机发展简史

1.1.2计算机应用领域及发展趋势

1.1.3微型计算机系统的组成及其主要技术指标

1.2计算机中的数制

1.2.1数制的基本概念

1.2.2数制之间的转换

1.3布尔代数基础

1.3.1基本逻辑运算

1.3.2基本运算规律

1.3.3逻辑函数的表示方法

1.3.4真值表与逻辑表达式之间的相互转换

1.3.5逻辑函数的化简

1.4逻辑电路基础

1.5二进制数的运算及其加法电路

1.5.1二进制数据算术运算规则

1.5.2半加器电路设计

1.5.3全加器电路设计

1.5.4多位二进制数的加法电路设计

1.6计算机中的编码

1.6.1二进制数值数据的编码方法

1.6.2补码加法器/减法器电路

1.6.3其他编码

1.7浮点数基本概念

习题

第2章微处理器

2.1微型计算机简化模型

2.1.1微型计算机的总体结构

2.1.2简化模型的组成

2.1.3模型机的运行过程

2.1.4指令系统

2.2处理器的功能结构

2.2.1IA32架构微处理器的发展历史

2.2.28086微处理器的功能结构

2.2.3Pentium微处理器的功能结构

2.3IA32微处理器的工作模式和编程结构

2.3.1IA32微处理器的工作模式

2.3.2IA32微处理器的编程结构

2.3.3存储器组织

2.4Pentium微处理器的外部引脚

2.5Pentium微处理器的典型工作时序

习题

第3章指令系统

3.1简介

3.2寻址方式

3.3IA32微处理器的基本指令集

3.3.1数据传送指令

3.3.2算术运算指令

3.3.3逻辑指令

3.3.4串处理指令

3.3.5控制转移指令

3.3.6处理机控制指令

习题

第4章汇编语言程序设计

4.1汇编语言语句

4.1.1汇编语言语句种类及其格式

4.1.2汇编语言语句中各项的表示方法

4.2伪指令

4.2.1处理器选择伪指令

4.2.2段定义伪指令

4.2.3假定伪指令

4.2.4数据定义伪指令

4.2.5符号定义伪指令

4.2.6地址计数器与定位伪指令

4.2.7过程(子程序)定义伪指令

4.2.8源程序开始和结束伪指令

4.3汇编语言程序的结构

4.4汇编语言程序的开发过程

4.5汇编语言程序结构设计

4.5.1顺序程序设计

4.5.2分支程序设计

4.5.3循环程序设计

4.5.4子程序设计

4.5.5宏指令

4.6系统功能调用

4.6.1键盘功能调用

4.6.2显示功能调用

4.6.3返回操作系统

4.7汇编语言程序设计实例

4.7.1键盘及显示器操作

4.7.2代码转换

4.7.3数值计算和数据处理

4.7.4字符串处理

习题

第5章总线技术

5.1总线的基本概念

5.1.1总线的分类

5.1.2总线标准

5.1.3总线主要性能指标

5.1.4总线控制部件与总线传输

5.1.5总线的层次化结构

5.2常用内部总线

5.2.1STD总线

5.2.2PC系列总线

5.3常用外部总线

5.3.1IEEE488总线

5.3.2通用串行总线

习题

第6章存储器系统

6.1简介

6.1.1存储系统的层次结构

6.1.2半导体存储器的分类

6.1.3存储器的基本组成

6.1.4存储器的主要技术指标

6.2常用存储器

6.2.1随机存储器

6.2.2只读存储器

6.2.3闪存

6.2.4常用存储器参数

6.3存储器扩展技术

6.4存储器与CPU的连接

6.4.1存储器与CPU连接问题

6.4.2常用译码电路

6.4.3存储器连接举例

习题

第7章输入/输出接口

7.1I/O接口简介

7.1.1设置接口电路的目的

7.1.2I/O接口的基本功能

7.1.3I/O接口电路中的信息

7.1.4I/O接口的基本结构

7.1.5常用简单I/O接口芯片

7.2I/O端口及其编址

7.2.1I/O端口简介

7.2.2I/O端口的编址方式

7.2.3微型计算机的I/O端口分配

7.3I/O端口的地址译码

7.3.1门电路译码

7.3.2译码器译码

7.3.3比较器译码

7.3.4可编程逻辑器件译码

7.4CPU与外部设备之间的数据传送方式

7.4.1程序控制方式

7.4.2中断传送方式

7.4.3直接存储器存取方式

7.4.4通道方式

习题

第8章中断系统

8.1中断的基本概念

8.1.1中断及中断源

8.1.2中断系统的基本功能

8.1.3多级中断管理

8.1.4中断过程

8.2微型计算机的中断系统

8.2.1中断类型

8.2.2中断向量和中断向量表

8.2.3中断响应过程与时序

8.3可编程中断控制器8259A

8.3.18259A的内部结构和工作原理

8.3.28259A的引脚信号

8.3.38259A的工作过程

8.3.48259A的工作方式

8.3.58259A的编程

8.3.68259A的级联

8.3.78259A的应用举例

习题

第9章并行接口及定时/计数技术

9.1并行接口简介

9.2并行接口芯片8255A

9.2.18255A的内部结构

9.2.28255A的引脚功能

9.2.38255A的工作方式

9.2.48255A的编程及应用

9.3可编程定时/计数器8253

9.3.18253芯片结构及引脚

9.3.28253的读写及初始化操作

9.3.38253的工作方式及时序

9.3.48253应用举例

习题

……

第10章串行通信接口

第11章模/数和数/模转换

第12章DMA控制器

第13章保护模式

参考文献

内容摘要:

本书以Intel公司的IA32系列微处理器为主线,系统讲述了微机原理、汇编语言程序设计、微型计算机的组成以及接口技术。微机原理部分主要包括32位微处理器的工作原理及其指令系统。汇编语言程序设计部分详细讲述了汇编语言程序结构、开发过程、系统功能调用、结构化程序设计,并列举了大量编程实例。微型计算机的组成部分主要包括总线技术、存储器系统、中断系统以及DMA控制器。接口技术部分包括I/O系统、并行接口、定时/计数器、中断控制器、串行通信接口、模拟接口等内容。最后,还简单介绍了32位微处理器的保护模式,为读者在保护模式下进行开发奠定基础。本书在每章后面配有习题,并有配套的《32位微机原理与应用实验指导》及电子课件可供选用。本书可作为高等院校本科教材使用,也可供工程技术人员参考。

编辑推荐:

《教育部高等学校电子信息类专业教学指导委员会规划教材·高等学校电子信息类专业系列教材:32位微机原理与应用》可作为高等院校本科教材使用,也可供工程技术人员参考。

书籍规格:

书籍详细信息
书名32位微机原理与应用站内查询相似图书
9787302411222
如需购买下载《32位微机原理与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

32位微机原理与应用是清华大学出版社于2015.出版的中图分类号为 TP36 的主题关于 微型计算机-高等学校-教材 的书籍。