目录
第1章微型计算机基础知识1
1.1微型计算机简介1
1.2计算机中的数制5
1.2.1数制5
1.2.2各种数制之间的转换7
1.3二进制整数的算术运算8
1.3.1二进制数的算术运算规则9
1.3.2无符号整数的算术运算10
1.3.3带符号整数的表示方法11
1.3.4带符号整数的算术运算14
1.3.5补码运算的溢出判断15
1.4浮点数16
1.5基本逻辑运算及常用逻辑部件17
1.5.1基本逻辑运算18
1.5.2基本逻辑门19
1.6编码22
1.6.1字符编码22
1.6.2Unicode码23
1.6.3BCD码23
练习题24
第2章8086/8088微处理器26
2.18086/8088微处理器的功能结构26
2.1.1执行单元26
2.1.2总线接口单元26
2.28088 CPU的引脚及功能28
2.2.1引脚定义28
2.2.28088 CPU的总线时序31
2.2.38088 CPU在两种模式下的系统总线形成33
2.38088 CPU的存储器组织37
2.3.1存储器分段管理37
2.3.28088 CPU的编程结构39
练习题41
第3章8086/8088指令系统42
3.1概述42
3.1.1机器语言与汇编语言42
3.1.2指令的基本构成43
3.2寻址方式44
3.2.1立即寻址45
3.2.2直接寻址45
3.2.3寄存器寻址47
3.2.4寄存器间接寻址47
3.2.5寄存器相对寻址48
3.2.6基址变址寻址49
3.2.7基址变址相对寻址50
3.2.8隐含寻址50
3.38086 CPU指令系统50
3.3.1数据传送指令51
3.3.2算术运算指令58
3.3.3逻辑运算与移位指令65
3.3.4串操作指令71
3.3.5程序控制指令76
3.3.6处理器控制指令83
练习题84
[1][3]微型计算机原理与接口技术(第2版)目录[3][3]第4章汇编语言程序设计88
4.1汇编语言源程序88
4.1.1汇编语言源程序结构88
4.1.2汇编语言源程序的处理过程90
4.1.3汇编语言中的操作数90
4.2伪指令93
4.2.1段定义伪指令93
4.2.2数据定义伪指令94
4.2.3符号定义伪指令97
4.2.4过程定义伪指令98
4.2.5程序结束伪指令99
4.2.6其他较常见的伪指令简介99
4.3DOS功能调用概述100
4.3.1输入单个字符100
4.3.2输入字符串100
4.3.3显示单个字符101
4.3.4显示字符串101
4.3.5返回操作系统102
4.4汇编语言程序设计基础102
4.4.1汇编语言程序设计步骤102
4.4.2顺序结构程序设计103
4.4.3分支结构程序设计104
4.4.4循环结构程序设计106
4.4.5过程设计108
4.4.6汇编语言程序的开发过程112
4.5在C/C++内使用汇编语言113
4.5.1为什么要在C/C++中使用汇编语言114
4.5.2嵌入汇编语言基本规则114
4.5.3嵌入汇编程序116
4.5.4VC++6.0中编译调试汇编程序117
练习题118
第5章存储器120
5.1存储器概述120
5.1.1内存储器分类120
5.1.2存储器件121
5.1.3存储器件的性能指标122
5.2随机存储器123
5.2.1静态随机存储器123
5.2.2静态RAM芯片应用127
5.2.3动态随机存储器135
5.2.4动态随机存储器应用138
5.3只读存储器141
5.3.1只读存储器简介141
5.3.2EPROM应用143
5.4高速缓冲存储器146
练习题147
第6章输入/输出与中断技术148
6.1I/O接口概述148
6.1.1I/O接口功能148
6.1.2I/O端口149
6.1.3I/O端口编址方式150
6.1.4基本输入/输出接口152
6.2数据传送控制方式157
6.2.1无条件传送方式157
6.2.2程序查询传送方式158
6.2.3中断传送方式159
6.2.4DMA方式160
6.3键盘和显示接口161
6.3.1键盘接口161
6.3.2LED数码管显示接口166
6.3.316×16 LED点阵显示接口172
6.4中断177
6.4.1中断的基本概念177
6.4.2中断处理的基本过程178
6.58086/8088中断系统181
6.5.1中断向量和中断向量表182
6.5.2硬件中断184
6.5.3中断处理流程184
6.6可编程中断控制器8259A185
6.6.18259A的内部结构185
6.6.28259A的引脚功能186
6.6.38259A与微处理器连接187
6.6.48259A编程188
6.6.58259A的工作方式193
6.6.68259A的应用举例196
练习题198
第7章可编程接口芯片200
7.1可编程外围设备接口200
7.1.18255A的功能结构200
7.1.28255A的工作方式202
7.1.38255A的控制字206
7.1.48255A与微处理器的连接208
7.1.5方式0操作举例209
7.1.6方式1选通输入操作220
7.1.7方式1选通输出操作221
7.2可编程定时器/计数器8253224
7.2.18253的功能结构225
7.2.28253的外部引脚226
7.2.38253的控制字227
7.2.48253的工作方式228
7.2.58253的应用232
7.3串行通信接口237
7.3.1串行通信基本概念237
7.3.2可编程串行通信接口芯片8251A240
练习题249
第8章数/模转换及模/数转换技术251
8.1D/A转换器252
8.1.1D/A转换原理252
8.1.2D/A转换器的性能参数253
8.1.3DAC 0832及其接口电路254
8.1.4实例258
8.2A/D转换器259
8.2.1A/D转换原理260
8.2.2A/D转换器性能参数260
8.2.3ADC 0809261
练习题266
第9章总线技术267
9.1总线规范267
9.2总线的分类及其优点267
9.2.1按总线的功能分类267
9.2.2按总线的层次结构分类268
9.2.3总线设计的优点269
9.3总线的性能指标和数据传输及仲裁269
9.3.1总线的性能指标269
9.3.2总线的数据传输过程269
9.3.3总线数据传送270
9.3.4总线仲裁272
9.4典型总线275
9.4.1PC/XT总线275
9.4.2ISA总线275
9.4.3EISA总线276
9.4.4PCI总线276
9.4.5AGP总线277
9.4.6MCA总线278
9.4.7IEEE 488总线278
9.4.8CAN总线279
练习题280
附录A8086/8088 CPU指令表281
附录BDOS功能调用289
附录CIBM PC/XT机中断矢量号配置294
参考文献295