- 电子工业出版社
- 9787121436031
- 1-1
- 439242
- 47245805-8
- 平塑
- 16开
- 2022-06
- 538
- 336
- 工学
- 计算机科学与技术
- 计算机科学与技术
- 本科
目录
目 录 第1章 计算机的基本概念 1 1.1 计算机的产生和发展 1 1.2 计算机的数据表示 4 1.2.1 数据的进制表示 4 1.2.2 数据的机器码表示 6 1.2.3 数据的定点和浮点表示 8 1.2.4 字符和汉字的表示 11 1.3 计算机的数据运算 15 1.3.1 数据的定点运算 15 1.3.2 数据的定点运算器 17 1.3.3 数据的浮点运算 20 1.3.4 数据的浮点运算器 22 1.4 计算机的工作原理 23 习题1 23 第2章 微处理器与微型计算机 25 2.1 微处理器的产生和发展 25 2.2 8086微处理器 27 2.2.1 8086的内部结构 27 2.2.2 8086的引脚及功能 30 2.2.3 8086/8088的操作和时序 35 2.2.4 8086/8088的系统配置 41 2.3 80386微处理器 43 2.3.1 80386的内部结构 43 2.3.2 80386的工作模式 47 2.3.3 80386的引脚和时序 47 2.3.4 80386的存储管理 50 2.4 多核微处理器 50 2.4.1 多核微处理器的发展 50 2.4.2 双核微处理器的结构 51 2.5 微型计算机 53 2.5.1 微型计算机的组成 53 2.5.2 微型计算机的总线 55 2.5.3 微型计算机的内部总线 58 2.5.4 微型计算机的外部总线 65 2.5.5 微型计算机的接口 69 习题2 70 第3章 微型计算机指令系统 72 3.1 计算机的编程语言 72 3.2 8086指令寻址方式 74 3.2.1 操作数的寻址方式 74 3.2.2 指令地址的转移方式 76 3.3 8086指令的机器编码 77 3.3.1 双操作数指令编码 78 3.3.2 无操作数和单操作数指令编码 81 3.4 汇编语言指令系统 83 3.4.1 数据传送指令 83 3.4.2 算术运算指令 85 3.4.3 逻辑运算指令 88 3.4.4 控制转移指令 90 3.4.5 串操作指令 92 3.4.6 处理器控制指令 94 3.4.7 80386新增指令 95 3.4.8 与硬件控制相关的汇编指令 97 3.5 汇编语言程序设计 98 3.5.1 汇编语言的语法组成 98 3.5.2 伪指令 99 3.5.3 汇编语言程序设计 105 3.5.4 DOS功能调用 108 习题3 113 第4章 存储器的组织与接口 115 4.1 存储器分类与技术指标 115 4.1.1 存储器的分类 115 4.1.2 存储器的技术指标 117 4.2 存储器的基本原理 118 4.2.1 静态存储器的基本原理 118 4.2.2 动态存储器的基本原理 119 4.3 存储器接口的设计方法 121 4.3.1 存储器接口设计的步骤 122 4.3.2 存储器芯片的选择方法 123 4.3.3 存储器容量扩展方法 130 4.4 静态存储器的接口设计 132 4.4.1 EEPROM芯片28C64简介 132 4.4.2 静态存储器与8位微处理器的连接 133 4.5 动态存储器的接口设计 136 4.5.1 DRAM的接口设计 136 4.5.2 DRAM的刷新方法 139 4.6 8086的存储器管理与接口 140 4.6.1 8086的奇偶存储体管理 140 4.6.2 8086的存储器接口设计 141 4.7 80386的存储器管理与接口 142 4.7.1 80386的存储器管理 142 4.7.2 80386的存储器接口设计 149 习题4 150 第5章 输入/输出控制接口 154 5.1 输入/输出接口的基本概念 154 5.1.1 输入/输出接口的定义与功能 154 5.1.2 输入/输出接口的逻辑结构 155 5.1.3 输入/输出接口的分类 155 5.2 输入/输出端口地址及编址方法 156 5.2.1 输入/输出的端口地址 156 5.2.2 输入/输出端口的编址方式 156 5.3 输入/输出控制方式 158 5.3.1 程序控制方式 158 5.3.2 中断控制方式 160 5.3.3 DMA控制方式 164 5.3.4 通道方式和IOP控制方式 166 5.4 中断控制接口芯片8259A 167 5.4.1 8259A的内部结构与功能 167 5.4.2 8259A的编程结构 170 5.4.3 8259A的应用 175 5.5 DMA控制接口芯片8237A 177 5.5.1 8237A的内部结构与功能 177 5.5.2 8237A的传输类型与工作方式 180 5.5.3 8237A的工作时序 182 5.5.4 8237A的编程结构 183 5.5.5 8237A的应用 190 5.6 定时器/计数器接口 191 5.6.1 定时与计数的概念 191 5.6.2 8253的引脚与内部结构 192 5.6.3 8253的工作方式 196 5.6.4 8253在PC中的应用 201 5.6.5 8253在嵌入式系统中的应用 202 习题5 205 ? 第6章 开关量输入/输出接口 208 6.1 并行通信的基本原理 208 6.2 并行通信接口控制芯片8255A 208 6.2.1 8255A的内部结构 208 6.2.2 8255A的引脚功能 210 6.2.3 8255A的控制字 211 6.2.4 8255A的工作方式 213 6.3 并行通信接口的应用 218 6.3.1 7段数码管接口 218 6.3.2 非编码键盘接口 222 6.3.3 并行打印机接口 226 6.4 串行通信的基本原理 228 6.4.1 串行通信的控制方式 229 6.4.2 串行通信的传输方式 231 6.5 串行通信接口控制芯片8251A 232 6.5.1 8251A的内部结构 232 6.5.2 8251A的编程结构 236 6.5.3 8251A的综合应用 240 6.6 光电隔离输入/输出接口 241 习题6 244 第7章 模拟量输入/输出接口 247 7.1 模拟量输入/输出接口的作用 247 7.2 D/A转换器的工作原理 247 7.2.1 权电阻网络DAC 248 7.2.2 T型电阻网络DAC 249 7.2.3 DAC的技术指标 250 7.3 DAC芯片DAC0832 251 7.3.1 DAC0832的内部结构和引脚功能 251 7.3.2 DAC0832的工作方式与输出方式 252 7.3.3 DAC0832的应用 254 7.4 ADC的工作原理 255 7.4.1 A/D转换的基本概念 255 7.4.2 ADC的工作原理 258 7.5 典型ADC芯片及其应用 260 7.5.1 ADC0809的工作原理及其应用 260 7.5.2 AD574工作原理及其应用 267 习题7 271 第8章 人机交互接口 275 8.1 键盘接口 275 8.1.1 键盘控制接口的原理 275