《计算机硬件技术基础》求取 ⇩

目录1

第一章 微型计算机基础知识1

第一节 计算机中的数和编码系统1

一、常用进位计数制1

二、各种进位制数之间的转换2

三、二进制数的运算(算术、逻辑)4

四、计算机中带符号数的表示7

五、8位与16位二进制数的表示范围12

六、计算机中数据单元表示法12

七、计算机中字符的表示13

一、基本逻辑门15

第二节 微型计算机中的常用逻辑部件15

二、常用逻辑部件17

第三节 微型计算机概述24

一、微型计算机的基本结构24

二、微型计算机的特点26

三、微处理器、微型计算机和微型计算机系统26

第四节 8086/8088微处理器29

一、8086/8088的寄存器结构29

二、8086/8088的编程结构30

三、8086/8088的存储器组织32

四、8086/8088的I/O端口组织34

五、8086/8088的状态标志寄存器35

第五节 IBM PC/XT的基本配置37

第二章 8086/8088的指令系统41

第一节 8086/8088的寻址方式41

一、立即寻址41

二、寄存器寻址42

三、直接寻址42

四、寄存器间接寻址43

五、寄存器相对寻址43

六、基址加变址寻址44

七、相对的基址加变址寻址44

第二节 8086/8088指令系统的概貌45

一、指令的基本构成45

二、指令的执行时间49

第三节 8086/8088指令系统52

一、数据传送指令52

二、算术运算指令61

三、逻辑运算和移位指令73

四、串操作指令80

五、控制转移指令83

六、处理器控制指令90

第三章 汇编语言程序设计93

第一节 宏汇编基本语法93

一、汇编语言程序例94

二、汇编语言源程序结构95

三、数据项及表达式95

一、变量定义语句100

第二节 指示性语句100

二、符号赋值语句101

三、段定义语句102

四、过程定义语句103

五、程序模块定义104

第三节 汇编语言程序设计概述106

一、程序的质量标准106

二、编制汇编语言程序的步骤106

三、程序流程图107

第四节 数据输入和输出107

一、输入字符串107

第五节 顺序程序设计109

二、输出字符串109

第六节 分支程序设计113

第七节 循环程序设计115

第八节 子程序设计120

一、寄存器传送参数121

二、利用变量传送参数123

三、利用地址表传送参数125

四、利用堆栈传送参数126

第九节 常见程序的设计127

第十节 宏汇编和条件汇编134

第一节 总线周期的概念140

一、总线周期的定义140

第四章 8088的总线周期和时序140

二、基本总线周期举例141

三、总线空闲周期142

第二节 8088的工作模式和引脚功能143

一、8088的两种工作模式143

二、8088的引脚和功能144

第三节 最小模式下的8088时序150

一、8088的读周期时序150

二、8088的写周期时序151

三、中断响应周期时序152

四、8088的复位时序153

六、最小模式下的交流参数154

五、总线保持请求与保持响应的时序154

第四节 最大模式下的8088时序157

一、总线控制器8288157

二、最大模式下的读周期时序160

三、最大模式下的写周期时序161

四、最大模式下的交流参数162

第五节 IBM PC/XT中的CPU子系统166

一、时钟发生器8284A166

二、8088与8284A,8288的配合工作167

三、系统的等待逻辑电路169

第五章 微型机主存结构及其与CPU的连接172

第一节 存储器的类型173

一、按存取方式分类173

二、按存储介质分类173

一、读写存储器RAM174

第二节 半导体存储器174

二、只读存储器ROM184

第三节 存储器与CPU的连接190

一、存储器对读/写周期的时序要求190

二、CPU总线的负载能力191

三、存储器地址分配和片选问题192

第四节 IBM PC/XT中的存储器193

一、存储器空间分配193

二、IBM PC/XT的RAM194

三、IBM PC/XT的ROM199

一、I/O端口的寻址方式202

第一节 I/O端口地址的译码技术202

第六章 输入/输出和中断控制器202

二、输入输出指令203

三、端口地址译码204

第二节 CPU与I/O之间的接口206

一、CPU与I/O之间的接口信号206

二、接口部件的I/O端口207

第三节 CPU与外设之间的数据传送方式208

一、无条件传送方式208

二、查询方式209

三、中断传送方式213

四、直接存取存储传送方式(DMA)225

第四节 BIOS和DOS中断228

第五节 8259A可编程中断控制器246

第一节 接口电路功能及与系统的连接262

一、接口电路的功能262

二、PC/XT系统总线262

第七章 常见接口电路262

三、接口和系统的连接265

第二节 可编程定时器8253266

一、概述266

二、8253的结构和工作原理266

三、编程命令267

四、工作方式270

五、8253在PC/XT中的使用274

一、8255A的结构275

第三节 可编程并行接口8255A275

二、8255A控制字277

三、8255A工作方式0280

四、8255A工作方式1282

五、8255A工作方式2285

六、读状态字288

七、8255A应用举例288

第四节 串行通信291

一、概述291

二、串行通信的几个问题292

三、串行通信的接口标准293

一、8251A的基本性能296

二、8251A的工作原理296

第五节 可编程串行通信接口8251A296

三、8251A的对外连接信号298

四、8251A的编程301

五、8251A应用举例303

第八章 数/模和模/数转换307

第一节 概述307

第二节 数/模转换器308

一、数/模转换器的原理308

二、数/模转换器的技术性能310

三、典型的数/模转换器及CPU与D/A芯片的连接312

四、数/模转换器的应用316

一、模/数转换器分类及工作原理318

第三节 模/数转换器318

二、模/数转换器的技术指标322

三、常用模/数转换器与系统的连接要注意的几个问题323

四、几种常用的A/D芯片324

第四节 微机系统的数据采集341

一、多路开关及其芯片341

二、采样保持电路及其芯片345

三、微机系统的数据采集349

第九章 微机系统应用与开发352

第一节 微型计算机的应用352

一、微机在数据处理中的应用352

二、微机在参数检测中的应用355

三、微机在控制系统中的应用359

一、开发步骤366

第二节 微型计算机系统开发简介366

二、开发工具368

第十章 计算机常用外部设备373

第一节 概述373

第二节 键盘373

第三节 显示器376

一、CRT显示器工作原理376

二、IBM PC/XT的显示器接口板378

三、液晶显示383

第四节 打印机384

一、点阵打印机385

二、激光打印机389

第五节 绘图机390

一、概述391

第六节 软磁盘存储器391

二、软磁盘驱动器结构393

三、软磁盘控制器394

四、软磁盘信息组织397

第七节 硬磁盘存储器398

一、硬盘机的结构和工作原理398

二、硬盘机接口401

三、硬盘控制器404

四、硬盘使用的准备405

第八节 光盘存储器406

附录 8086/8088指令系统表407

参考书目419

1997《计算机硬件技术基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张菊鹏等编著 1997 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。