微计算机原理及应用(第3版) / 卓越工程师培养计划“十二五”规划教材
¥45.00定价
作者: 潘名莲
出版时间:2023-02
出版社:电子工业出版社
- 电子工业出版社
- 9787121171116
- 1-13
- 29171
- 47244946-1
- 平塑
- 16开
- 2023-02
- 625
- 368
- 工学
- 计算机科学与技术
- TP36
- 电子信息与电气
- 本科 研究生(硕士、EMBA、MBA、MPA、博士)
目录
目录
第1章概述(1)
11计算机的基本结构和工作原理(1)
111计算机的基本结构(1)
112计算机的工作原理(2)
12微处理器、微计算机、微处理器
系统、
片上系统(2)
121微处理器MPU(2)
122微计算机MC(3)
123微处理器系统MPS(3)
124片上系统SoC(4)
13微处理器的产生、发展及多核
处理器(4)
14IA32结构微处理器(6)
15微计算机系统的组成(7)
151硬件系统(8)
152软件系统(8)
153微计算机系统结构的特殊性
(10)
16微计算机基本工作原理(11)
161系统连接(11)
162微处理器的内部结构(12)
163存储器的内部结构(14)
164简单程序的编制和执行过程
(16)
17IA32结构的数据类型(19)
171计算机中的数据(19)
172常用的名词术语(19)
173数值型数据的表示法(20)
174非数值型数据的表示法(21)
175基本数据类型(22)
18现代微计算机印象(23)
181Pentium微计算机(23)
182多核处理器微计算机(27)
19用汇编语言程序C/C++开通
自行设计的微处理器系统(28)
习题1(29)
第2章IA32结构微处理器及其体系结构(30)
21微处理器的主要性能指标(30)
218工艺形式及其他(31)
228086微处理器(33)
2218086的内部结构(33)
2228086的寄存器结构(35)
2238086的引脚特性(37)
2248086的时钟和总线周期概念
(39)
2258086的工作模式(41)
2268086的总线操作时序(47)
227存储器组织(50)
2288086 I/O端口组织(55)
2380286微处理器(56)
23180286的主要性能(56)
23280286的内部结构(56)
23380286的寄存器结构(57)
23480286的系统结构(57)
2480386微处理器(58)
24180386的主要性能(58)
24280386的内部结构(59)
24380386的寄存器结构(59)
24480386的数据处理(62)
2580486微处理器(62)
26Pentium系列微处理器(62)
2780x86/Pentium系列微处理器工作
模式(64)
2864位微处理器与多核微处理器(66)
28164位微处理器(66)
282多核微处理器(67)
习题2(68)
第3章80x86 Pentium指令系统(70)
31指令的基本格式(70)
32寻址方式(71)
33指令执行时间(76)
348086指令系统(78)
341数据传送(Data Transfer)
类指令(78)
342算术运算(Arithmatic)
类指令(84)
343逻辑运算与移位
(Logic
and shift)类指令(94)
344串操作(String Manipulation)
类指令(97)
345控制转移(Control Jump)
类指令(101)
346处理器控制(Processor
Control)类指令(108)
35中断类指令(109)
3680286扩充的指令(111)
361对8086某些指令功能的
扩充(111)
362通用扩充指令(111)
363保护模式下的新增指令(112)
3780386扩充的指令(113)
371对80286工作范围扩大的
指令和功能(113)
372实地址模式下的扩充指令
(114)
373保护模式下的特权指令(116)
3880486扩充的指令(117)
381新增指令(117)
382管理Cache的有关指令(117)
39Pentium系列 CPU扩充的指令(117)
习题3(120)
第4章汇编语言程序设计(125)
41汇编语言和汇编程序(125)
42MASM宏汇编语言程序的规范(126)
421一个简单的汇编语言程序(126)
422分段结构(126)
423语句的构成与规范(127)
43汇编语言伪指令(131)
44系统调用功能(135)
441DOS功能调用(136)
442BIOS功能调用(138)
443结构型伪指令(140)
444与宏有关的伪指令(145)
45汇编语言程序设计方法(147)
46汇编语言程序的基本结构及基本
程序设计(149)
461程序的基本结构(149)
462顺序结构与简单程序设计(150)
463条件结构与分支程序设计(152)
464循环结构与循环程序设计(154)
465子程序设计(160)
4.7汇编语言与C/C++的混合编程
(167)
4.7.1C/C++嵌入汇编语言的方式
(168)
4.7.2模块连接方式(169)
习题4(173)
第5章主存储器(176)
51半导体存储器(176)
511半导体存储器的分类 (176)
512半导体存储器的性能指标(177)
513半导体存储器的特点(177)
52随机存取存储器RAM(178)
521静态存储器SRAM(179)
522动态存储器DRAM(180)
53只读存储器ROM(182)
531掩模ROM(182)
532一次性编程ROM(182)
533可擦除可编程EPROM(182)
534电擦除可编程EEPROM(184)
535快擦写存储器Flash(185)
54现代微计算机系统主存的扩充与
内存条(186)
55主存储器系统设计(187)
551主存储器芯片的选择(187)
552计算机系统中存储器的
地址分配(188)
553存储器芯片与CPU的连接
(189)
554存储器芯片的地址译码及应用
(189)
56现代微机系统的内存结构(195)
561分级存储结构(195)
562高速缓存cache(196)
563虚拟存储器与段页结构(197)
习题5(199)
第6章输入/输出和中断技术(200)
61微机与外设之间的输入/输出接口
(200)
611接口电路中的信息(200)
612接口电路的组成(201)
613I/O端口的编址方式(201)
61480x86/Pentium系列微机I/O
端口地址分配与地址译码
(202)
62输入/输出的控制方式(204)
621程序控制方式(204)
622中断控制方式(209)
623直接存储器存取(DMA)
控制方式(209)
63DMA控制器8237A及应用(210)
6318237A的内部结构及与
外部的连接(210)
6328237A的引脚特性(211)
6338237A的内部寄存器(213)
6348237A的初始化编程(216)
6358237A应用举例(218)
64中断系统(221)
641中断控制方式的优点(221)
64280x86/Pentium的中断机构(222)
643外部中断(225)
644中断的优先权管理(226)
65可编程中断控制器8259A(228)
6518259A的引脚特性(228)
6528259A的内部结构及工作原理
(228)
6538259A的工作方式(230)
6548259A的级联(232)
6558259A的初始化命令字和
操作命令字(233)
6568259A应用举例(237)
6680×86/Pentium微计算机的中断系统
(239)
661IBM PC/XT微计算机的中断系统
(239)
66280386/80486/Pentium微计算机
的中断系统(240)
66380386/80486/Pentium微机的
硬中断控制系统(243)
习题6(244)
第7章可编程接口应用(246)
71可编程接口芯片(246)
72并行I/O接口8255A(247)
7218255A的基本性能(247)
7228255A的内部结构(247)
7238255A的引脚特性及其与
外部的连接(248)
7248255A的控制字(249)
7258255A的工作方式(251)
7268255A应用举例(257)
73串行通信接口(260)
731串行接口及串行通信协议(260)
732串行通信的物理标准(263)
733可编程串行异步通信接口8250
(264)
734825
第1章概述(1)
11计算机的基本结构和工作原理(1)
111计算机的基本结构(1)
112计算机的工作原理(2)
12微处理器、微计算机、微处理器
系统、
片上系统(2)
121微处理器MPU(2)
122微计算机MC(3)
123微处理器系统MPS(3)
124片上系统SoC(4)
13微处理器的产生、发展及多核
处理器(4)
14IA32结构微处理器(6)
15微计算机系统的组成(7)
151硬件系统(8)
152软件系统(8)
153微计算机系统结构的特殊性
(10)
16微计算机基本工作原理(11)
161系统连接(11)
162微处理器的内部结构(12)
163存储器的内部结构(14)
164简单程序的编制和执行过程
(16)
17IA32结构的数据类型(19)
171计算机中的数据(19)
172常用的名词术语(19)
173数值型数据的表示法(20)
174非数值型数据的表示法(21)
175基本数据类型(22)
18现代微计算机印象(23)
181Pentium微计算机(23)
182多核处理器微计算机(27)
19用汇编语言程序C/C++开通
自行设计的微处理器系统(28)
习题1(29)
第2章IA32结构微处理器及其体系结构(30)
21微处理器的主要性能指标(30)
218工艺形式及其他(31)
228086微处理器(33)
2218086的内部结构(33)
2228086的寄存器结构(35)
2238086的引脚特性(37)
2248086的时钟和总线周期概念
(39)
2258086的工作模式(41)
2268086的总线操作时序(47)
227存储器组织(50)
2288086 I/O端口组织(55)
2380286微处理器(56)
23180286的主要性能(56)
23280286的内部结构(56)
23380286的寄存器结构(57)
23480286的系统结构(57)
2480386微处理器(58)
24180386的主要性能(58)
24280386的内部结构(59)
24380386的寄存器结构(59)
24480386的数据处理(62)
2580486微处理器(62)
26Pentium系列微处理器(62)
2780x86/Pentium系列微处理器工作
模式(64)
2864位微处理器与多核微处理器(66)
28164位微处理器(66)
282多核微处理器(67)
习题2(68)
第3章80x86 Pentium指令系统(70)
31指令的基本格式(70)
32寻址方式(71)
33指令执行时间(76)
348086指令系统(78)
341数据传送(Data Transfer)
类指令(78)
342算术运算(Arithmatic)
类指令(84)
343逻辑运算与移位
(Logic
and shift)类指令(94)
344串操作(String Manipulation)
类指令(97)
345控制转移(Control Jump)
类指令(101)
346处理器控制(Processor
Control)类指令(108)
35中断类指令(109)
3680286扩充的指令(111)
361对8086某些指令功能的
扩充(111)
362通用扩充指令(111)
363保护模式下的新增指令(112)
3780386扩充的指令(113)
371对80286工作范围扩大的
指令和功能(113)
372实地址模式下的扩充指令
(114)
373保护模式下的特权指令(116)
3880486扩充的指令(117)
381新增指令(117)
382管理Cache的有关指令(117)
39Pentium系列 CPU扩充的指令(117)
习题3(120)
第4章汇编语言程序设计(125)
41汇编语言和汇编程序(125)
42MASM宏汇编语言程序的规范(126)
421一个简单的汇编语言程序(126)
422分段结构(126)
423语句的构成与规范(127)
43汇编语言伪指令(131)
44系统调用功能(135)
441DOS功能调用(136)
442BIOS功能调用(138)
443结构型伪指令(140)
444与宏有关的伪指令(145)
45汇编语言程序设计方法(147)
46汇编语言程序的基本结构及基本
程序设计(149)
461程序的基本结构(149)
462顺序结构与简单程序设计(150)
463条件结构与分支程序设计(152)
464循环结构与循环程序设计(154)
465子程序设计(160)
4.7汇编语言与C/C++的混合编程
(167)
4.7.1C/C++嵌入汇编语言的方式
(168)
4.7.2模块连接方式(169)
习题4(173)
第5章主存储器(176)
51半导体存储器(176)
511半导体存储器的分类 (176)
512半导体存储器的性能指标(177)
513半导体存储器的特点(177)
52随机存取存储器RAM(178)
521静态存储器SRAM(179)
522动态存储器DRAM(180)
53只读存储器ROM(182)
531掩模ROM(182)
532一次性编程ROM(182)
533可擦除可编程EPROM(182)
534电擦除可编程EEPROM(184)
535快擦写存储器Flash(185)
54现代微计算机系统主存的扩充与
内存条(186)
55主存储器系统设计(187)
551主存储器芯片的选择(187)
552计算机系统中存储器的
地址分配(188)
553存储器芯片与CPU的连接
(189)
554存储器芯片的地址译码及应用
(189)
56现代微机系统的内存结构(195)
561分级存储结构(195)
562高速缓存cache(196)
563虚拟存储器与段页结构(197)
习题5(199)
第6章输入/输出和中断技术(200)
61微机与外设之间的输入/输出接口
(200)
611接口电路中的信息(200)
612接口电路的组成(201)
613I/O端口的编址方式(201)
61480x86/Pentium系列微机I/O
端口地址分配与地址译码
(202)
62输入/输出的控制方式(204)
621程序控制方式(204)
622中断控制方式(209)
623直接存储器存取(DMA)
控制方式(209)
63DMA控制器8237A及应用(210)
6318237A的内部结构及与
外部的连接(210)
6328237A的引脚特性(211)
6338237A的内部寄存器(213)
6348237A的初始化编程(216)
6358237A应用举例(218)
64中断系统(221)
641中断控制方式的优点(221)
64280x86/Pentium的中断机构(222)
643外部中断(225)
644中断的优先权管理(226)
65可编程中断控制器8259A(228)
6518259A的引脚特性(228)
6528259A的内部结构及工作原理
(228)
6538259A的工作方式(230)
6548259A的级联(232)
6558259A的初始化命令字和
操作命令字(233)
6568259A应用举例(237)
6680×86/Pentium微计算机的中断系统
(239)
661IBM PC/XT微计算机的中断系统
(239)
66280386/80486/Pentium微计算机
的中断系统(240)
66380386/80486/Pentium微机的
硬中断控制系统(243)
习题6(244)
第7章可编程接口应用(246)
71可编程接口芯片(246)
72并行I/O接口8255A(247)
7218255A的基本性能(247)
7228255A的内部结构(247)
7238255A的引脚特性及其与
外部的连接(248)
7248255A的控制字(249)
7258255A的工作方式(251)
7268255A应用举例(257)
73串行通信接口(260)
731串行接口及串行通信协议(260)
732串行通信的物理标准(263)
733可编程串行异步通信接口8250
(264)
734825