图书简介
本书以Intel80x86CPU为核心,系统介绍微机基础知识、微机原理、指令系统、汇编语言、汇编语言程序设计等。
章节目录
前言
第1章微型计算机基础知识1
11概述1
111微型计算机的发展历史1
112微型计算机系统的组成2
113微型计算机的分类4
114微型计算机的主要性能指标4
12微机中的数制和数的表示6
121数制的基与权6
122数制的转换方法7
123二进制数的表示8
124微机中数的表示11
13微机的编码12
131ASCII码13
132BCD码13
14二进制数的运算及其电路15
141二进制数的运算15
142加法器18
143二进制数的加法/减法电路19
习题23第2章Intel 80x86 微处理器24
218086/8088 CPU 的结构24
211执行部件25
212总线接口部件26
2138086总线的工作周期27
228086/8088 CPU 的引脚信号和
工作模式27
2218086/8088 CPU 的引脚信号和
功能28
222最小工作模式31
223最大工作模式34
238086存储器系统36
231存储器结构36
232堆栈的概念及8086堆栈38
248086/8088 的主要操作功能40
241系统的复位和启动操作40
242总线操作41
243最小工作模式下的总线保持44
244最大工作模式下的读/写操作45
2580286微处理器45
2680386/80486微处理器48
27Pentium微处理器54
习题58第3章8086/8088指令系统60
31汇编语言指令格式与寻址方式60
311汇编语言指令语句格式60
312寻址方式61
32指令系统67
321数据传送指令68
322算术运算指令76
323逻辑运算和移位指令88
324串操作指令96
325控制转移指令102
326处理器控制指令111
习题112第4章汇编语言程序设计115
41汇编语言的基本语法116
411伪指令的语句格式116
412常数、变量和标号116
413运算符119
42伪指令120
421符号定义伪指令(赋值语句)120
422内存数据定义伪指令120
423段定义伪指令120
424过程(子程序)定义伪指令123
425模块定义与连接伪指令123
426列表伪指令123
427其他伪指令124
43系统功能调用125
431概述125
432DOS系统功能调用126
433BIOS中断调用132
44汇编器的功能及汇编过程138
441汇编器的功能138
442程序的编辑、汇编及连接
过程138
45汇编语言程序设计及举例140
451程序设计步骤及格式140
452顺序结构程序设计142
453分支结构程序设计143
454循环结构程序设计146
455子程序设计151
456查表程序设计158
457综合应用举例159
习题166第5章PC总线168
51概述168
511总线的概念及分类168
512总线标准169
513总线主要性能指标169
52总线的数据传输过程和控制
方式170
521总线的数据传输过程170
522总线仲裁170
523总线数据传输方法172
53PC总线173
54ISA总线175
541ISA总线的特点175
542ISA总线系统结构175
543ISA总线信号176
55PCI总线178
551PCI总线的特点179
552PCI总线系统结构180
553PCI总线信号180
554PCI总线周期和地址空间182
555PCI总线配置空间183
56通用串行总线USB185
561USB概述185
562USB总线的构成186
563USB系统的接口信号和电气
特性188
564USB数据传输189
57其他串行总线标准189
571IEEE1394 189
572以太网191
习题195第6章存储器197
61半导体存储器的性能指标197
62随机读写存储器(RAM)198
621静态RAM(SRAM)198
622动态RAM(DRAM)201
623新型DRAM203
63只读存储器(ROM)204
631掩膜ROM204
632可编程ROM205
633可擦写ROM205
634电可擦写ROM206
635新一代可擦写存储器Flash210
64存储器的体系结构及扩展212
641存储器的体系结构212
642高速缓冲存储器(Cache)213
643虚拟存储器215
644存储器扩展方式216
65CPU与存储器的连接217
651连接时应注意的问题217
652存储器的译码方式218
653CPU与存储器的连接和地址
分析219
66存储器管理223
661内存分段的基本思想223
662描述符与描述符表223
663段间保护227
664段页式管理228
习题229第7章输入/输出接口231
71概述231
711I/O接口的信号231
712I/O接口231
713I/O编址234
714I/O接口的控制方式234
72可编程DMA控制器8237A236
721DMA控制器的基本功能236
7228237A的内部结构237
7238237A的工作时序239
7248237A的工作方式240
7258237A的寄存器组241
7268237A的编程及应用244
习题247第8章86系列微型计算机的中断
系统248
81中断的基本概念248
811中断的定义和作用248
812中断响应249
813中断的优先级249
814中断嵌套251
82中断的处理252
838086/8088中断系统253
831中断矢量和中断矢量表253
832内部中断254
833外部中断256
834中断矢量表的初始化257
84可编程序中断控制器
8259A259
8418259A的内部结构259
8428259A的引脚功能261
8438259A的工作原理262
8448259A的控制字及工作方式266
8458259A的应用举例271
习题271第9章可编程计数/定时控制器
8253A273
91基本概念273
928253A的内部结构和引脚273
938253A的编程276
9318253A的初始化编程276
9328253A的锁存命令277
948253A的工作方式277
941方式0277
942方式1278
943方式2278
944方式3279
945方式4279
946方式5280
958253A的应用280
习题283第10章可编程并行接口芯片
8255A284
1018255A内部结构及引脚284
1028255A控制字285
1021工作方式选择控制字286
1022置位/复位控制字286
1038255A的工作方式286
1031方式0286
1032方式1287
1033方式2289
1048255A的状态字290
1058255A的应用291
习题295第11章可编程串行通信及接口297
111基本概念297
112串行通信接口300
1121RS232C总线300
1122RS422A/423A总线301
1123RS485总线302
1124其他串行接口303
113可编程串行通信接口
INS 8250和NS 16x50304
1131INS 8250和NS 16x50的内部
结构及引脚305
1132INS 8250和NS 16x50的寄存
器组308
1133工作模式315
1134INS 8250的初始化编程317
1135INS 8250的应用318
习题320第12章模拟量输入/输出321
121模拟量的输入/输出通道321
1211模拟量输入通道的组成321
1212模拟量输出通道的组成322
122D/A转换器322
1221D/A转换器的工作原理322
1222D/A转换器的主要技术指标324
1223典型的D/A转换器芯片325
1224D/A转换器与微处理器连接
应用举例329
123A/D转换器333
1231信号变换中的采样、量化和
编码333
1232A/D转换器的工作原理334
1233A/D转换器的主要技术指标336
1234典型的A/D转换器芯片337
1235A/D转换器与微处理器连接
应用举例340
1236V/F转换器346
习题347第13章人机接口349
131概述349
1311常用的外围设备349
1312外围设备的分类349
132键盘及其接口技术350
1321键盘的工作原理350
1322小型键盘接口350
1323微机键盘及其接口351
133鼠标及其接口技术352
1331鼠标的工作原理352
1332鼠标与微机的接口方式353
134显示器及其接口技术354
1341LED显示器及其接口354
1342LCD显示器354
1343显示卡355
135打印机及其接口技术357
1351打印机的工作原理357
1352打印机与微机的接口方式358
136多媒体计算机359
习题359第14章微型计算机的应用360
141概述360
142在控制系统中的应用361
1421微型计算机控制系统的组成361
1422在多对象检测及控制系统中的
应用361
1423在过程控制系统中的应用362
143微机控制步进电动机的变速
系统364
144轧钢作业微机监测管理
系统365
145在生物科学中的应用367
146在临床医疗仪器中的应用367
习题368附录370
附录AASCII码字符表370
附录B8086/8088指令系统371
附录CDOS系统功能调用
(INT 21H)384
附录DBIOS调用387
附录EIBM PC/XT的中断矢量表391参考文献 394
图书评论