微型计算机原理PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王忠民主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2003
- ISBN:7560612458
- 页数:326 页
目录 1
第1章微型计算机系统导论 1
1.1 引言 1
1.2计算机的发展概况 2
13微型计算机系统的组成 3
1.3.1硬件 4
1.3.2软件 5
1.4微型计算机硬件系统 5
1.4.1微型计算机系统的组成 5
1.4.2微处理器 6
1.4.3存储器 8
1.4.4 I/O接口与输入/输出设备 10
1.5微型计算机的工作过程 10
本章小结 13
习题 14
第2章计算机中的数制和编码 15
2.1无符号数的表示及运算 15
2.1.1无符号数的表示方法 15
2.1.2各种数制的相互转换 17
2.1.3二进制数的运算 18
2.2.2机器数的表示方法 19
2.2带符号数的表示及运算 19
2.2.1机器数与真值 19
2.2.3真值与机器数之间的转换 21
2.2.4补码的加减运算 22
2.2.5溢出及其判断方法 25
2.3信息的编码 26
2.3.1 二进制编码的十进制数(BCD编码) 26
2.3.2 ASCH字符编码 28
2.4数的定点与浮点表示法 29
2.4.1定点表示 29
2.4.2浮点表示 30
本章小结 31
习题 31
第3章80x86微处理器 33
3.1 80x86微处理器简介 33
3.2 8086/8088微处理器 35
3.2.1 8086/8088内部结构 35
3.2.2 8086/8088寄存器结构 38
3.2.3总线周期的概念 42
3.2.4 8086/8088引脚及其功能 43
3.3.1 8086/8088存储器组织 49
3.3 8086/8088存储器和I/O组织 49
3.3.2 8086/8088的I/O组织 54
3.4从80286到Pentium系列的技术发展 55
3.4.1 80x86寄存器组 55
3.4.2 80x86存储器管理 57
3.4.3 80286微处理器 67
3.4.4 80386微处理器 70
3.4.5 80486微处理器 76
3.4.6 Pentium系列微处理器 78
本章小结 83
习题 84
4.1.1 8086/8088指令格式 86
5.6汇编语言程序设计的基本方法 1 86
4.1 8086/8088指令系统 86
第4章80x86指令系统 86
4.1.2 8086/8088指令系统的寻址方式 88
4.1.3 8086/8088指令系统 96
4.2 80x86/Pentium指令系统 137
4.2.1 80x86寻址方式 137
4.2.2 80286增强与增加的指令 138
4.2.3 80386/80486增强与增加的指令 142
4.2.4 Pentium系列处理器增加的指令 146
本章小结 148
习题 149
第5章汇编语言程序设计 153
5.1汇编语言的基本概念 153
5.2汇编语言源程序的格式 154
5.2.1分段结构 155
5.2.2汇编语言语句的类型和格式 156
5.3伪指令语句 160
5.3.1数据定义伪指令 161
5.3.2符号定义伪指令 163
5.3.3段定义伪指令 164
5.3.4过程定义伪指令 168
5.3.5模块定义与连接伪指令 169
5.3.6处理器选择伪指令 170
5.4宏指令语句 170
5.4.1 常用的宏处理伪指令 170
5.4.2宏指令与子程序的区别 172
5.5汇编语言程序的上机过程 173
5.5.1 用编辑程序建立汇编语言源程序文件(ASM文件) 173
5.5.2用汇编程序MASM将ASM文件 175
汇编成目标程序文件(OBJ文件) 175
程序文件(EXE文件) 176
5.5.3用连接程序LINK生成可执行 176
5.5.5汇编语言和DOS操作系统的接口 177
5.5.4程序的执行 177
5.5.6常用系统功能调用和BIOS中断 178
调用 178
5.6.1顺序程序设计 186
5.6.2分支程序设计 187
5.6.3循环程序设计 190
5.6.4子程序设计 193
5.7.1充分利用高档机的32位字长特性 202
5.7发挥80386及其后继机型的优势 202
5.7.2通用寄存器可作为指针寄存器 205
5.7.3与比例因子有关的寻址方式 205
本章小结 206
习题 207
第6章半导体存储器 210
6.1概述 210
6.1.1存储器的分类 210
6.1.2半导体存储器的分类 210
6.1.3半导体存储器的主要技术指标 211
6.1.4半导体存储器芯片的基本结构 212
6.2随机读写存储器(RAM) 214
6.2.1静态RAM 214
6.2.2动态RAM 217
6.3只读存储器(ROM) 220
6.3.1掩膜式只读存储器(MROM) 220
6.3.2可编程只读存储器(PROM) 221
6.3.3可擦除、可再编程的只读存储器 221
6.4存储器的扩展 226
6.4.1存储芯片的扩展 226
6.4.2存储器与CPU的连接 228
6.5几种新型存储器简介 231
本章小结 233
习题 233
第7章输入/输出与中断 235
7.1 I/O接口概述 235
7.1.1 I/O接口的作用 235
7.1.2 CPU与外设交换的信息 236
7.1.3 I/O接口的基本结构 237
7.1.4 I/O端口的编址 237
7.2 CPU与外设之间数据传送的方式 238
7.2.1程序传送方式 239
7.2.2中断传送方式 241
7.2.3直接存储器存取(DMA)传送方式 242
7.3中断技术 244
7.3.1 中断的基本概念 244
7.3.2中断优先级和中断的嵌套 246
7.4 8086/8088中断系统 249
7.4.1 8086/8088的中断源类型 249
7.4.2中断向量表 251
7.4.3 8086/8088的中断处理过程 252
7.4.4中断服务程序的设计 252
7.5.1 8259A的功能 253
7.5可编程中断控制器Intel 8259A 253
7.5.2 8259A的内部结构及外部引脚 254
7.5.3 8259A的工作方式 256
7.5.4 8259A的编程 258
本章小节 265
习题 266
第8章可编程接口芯片及应用 267
8.1可编程定时器/计数器芯片8253/8254 267
8.1.1 8253的结构与功能 267
8.1.2 8253的编程 270
8.1.3 8253的工作方式 273
8.1.4 8254与8253的区别 277
8.1.5 8253应用举例 277
8.2可编程并行接口芯片8255A 280
8.2.1 8255A的引脚与结构 280
8.2.2 8255A的工作方式与控制字 282
8.2.3各种工作方式的功能 284
8.2.4 8255A的应用举例 288
8.3串行通信及可编程串行接口芯片 293
8251A 293
8.3.1串行通信的基本概念 294
8.3.2串行通信接口及其标准 298
8.3.3可编程串行接口芯片8251A 301
8.3.4 8251A初始化编程 306
8.3.5 8251A应用举例 307
8.4模/数(A/D)与数/模(D/A)转换技术 309
及其接口 309
8.4.1 D/A转换接口 309
8.4.2 A/D转换接口 316
本章小结 323
习题 324
主要参考文献 326
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《第一性原理方法及应用》李青坤著 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020