《微型计算机系统与接口技术》求取 ⇩

第一章 计算机中的数制和码制1

1.1 数制1

一、常用计数制1

二、数制换算2

三、字符编码3

1.2 码制4

一、机器数的原码、补码和反码5

二、整数补码的运算5

三、无符号数7

1.3 浮点数的基本概念7

一、浮点数7

二、浮点机器数8

三、浮点数的数值范围9

习题10

第二章 计算机基础11

2.1 计算机系统组成11

一、计算机的硬件组成11

二、计算机系统的软件12

2.2 微型计算机12

一、微型机的硬件结构12

二、微型机的基本配置13

2.3 8088 CPU14

一、8088的寄存器结构14

二、8088的功能结构15

三、8088的存储器组织15

第三章 8088指令系统18

3.1 概述18

3.2 8088寻址方式19

一、立即寻址19

二、寄存器寻址19

三、直接寻址20

四、寄存器间接寻址20

五、变址寻址21

六、基址+变址寻址21

3.3 寻址方式的段约定和段超越21

一、段约定21

二、段超越22

3.4 8088标志寄存器22

3.5 8088指令系统23

一、传送类指令24

二、算术运算指令28

三、转移和调用指令35

四、逻辑运算指令41

五、串操作指令44

六、处理机控制指令50

3.6 80286加强指令51

习题54

第四章 宏汇编语言55

4.1 汇编源程序的语句类型55

4.2 宏汇编的基本语法56

一、标号和变量56

二、常数57

三、数值运算符58

四、方括号运算符和地址表达式58

五、修改属性的运算符(PTR)59

六、返回属性或数值的运算符59

4.3 宏汇编的常用伪指令60

一、符号定义伪指令60

二、字节定义伪指令61

三、字定义伪指令61

四、双字定义伪指令62

4.4 宏汇编基本语句62

一、段定义语句62

二、段约定语句64

三、过程定义语句65

四、定位语句65

五、公用符号说明语句66

六、外部符号说明语句66

七、汇编结束语句66

4.5 源程序的编程格式69

一、EXE文件的汇编格式69

二、COM文件的汇编格式70

三、EXE文件和COM文件的内存映像71

四、程序段前缀72

五、返回DOS的其它方法73

4.6 汇编语言程序的上机过程76

一、源程序的编辑、编译和链接76

二、MASM和LINK的使用方法77

三、COM文件的生成78

四、批处理文件的使用79

4.7 宏指令的定义与调用79

一、无参数的宏定义伪指令79

二、宏调用80

三、带有哑参数的宏定义伪指令80

四、带有哑参数的宏指令调用81

五、LOCAL伪指令81

六、宏定义嵌套84

七、宏指令和子程序的区别85

4.8 条件汇编85

一、条件汇编的基本格式85

二、常用的条件汇编语句85

三、应用举例85

第五章 汇编语言程序设计87

5.1 DOS系统I/O功能调用87

5.2 BIOS键盘输入功能调用91

5.3 CRT显示器92

5.4 BIOS屏幕显示功能调用94

5.5 分支程序96

一、简单分支97

二、复合分支97

三、多分支99

5.6 循环程序100

5.7 子程序101

5.8 代码转换106

5.9 数值计算116

5.10 数据处理120

5.11 延时程序135

一、最简单的延时程序135

二、使用DOS系统功能调用设计延时程序136

三、使用BIOS功能调用设计延时程序137

5.12 字符串的动画显示137

5.13 模块化程序设计140

一、PUBLIC伪指令141

二、EXTRN伪指令141

三、模块化程序设计举例141

四、模块化设计应注意的问题147

5.14 磁盘文件I/O148

一、DOS磁盘文件操作功能调用149

二、磁盘文件操作程序设计151

习题156

第六章 总线和时序157

6.1 8088的引脚功能157

一、最小/最大模式公用引脚158

二、8088最小模式系统159

三、最大模式系统160

6.2 8088的典型时序162

一、指令周期、总线周期和T状态162

二、存储器读周期162

三、存储器写周期164

6.3 总线标准164

一、PC总线165

二、AT总线166

三、EISA总线169

四、局部总线169

第七章 输入/输出系统170

7.1 输入/输出接口概述170

一、CPU与输入/输出设备交换信息的途径170

二、输入/输出端口170

三、I/O端口的编址方式171

四、接口电路应具备的功能171

五、接口电路分类172

六、8088的输入/输出指令172

7.2 CPU与输入/输出交换信息的方式173

一、无条件传送方式173

二、查询方式174

三、中断控制方式176

四、直接存储器存取(DMA)方式177

7.3 可编程定时器/计数器8253177

一、8253的内部结构177

二、8253引脚功能179

三、8253控制字与初始化编程180

四、8253的工作方式182

7.4 8253在PC/XT中的应用188

7.5 发声系统与音乐程序设计190

一、PC系列机发声系统190

二、音符频率表192

三、音乐程序设计举例192

习题196

第八章 中断系统197

8.1 中断的基本概念197

8.2 8088的中断指令198

8.3 中断向量和中断向量表199

8.4 系统中断的分类202

一、CPU中断202

二、软件中断203

8.5 8259A中断控制器205

一、8259A的内部结构205

二、中断响应周期207

三、8259A级连应用207

四、8259A中断管理方式209

五、8259A命令字212

六、8259A初始化编程216

8.6 PC/XT硬件中断216

一、8088的中断引脚217

二、PC/XT可屏蔽中断218

三、CPU的中断响应过程219

四、硬件中断和软件中断的区别219

五、PC/XT 8259A初始化219

六、PC/XT的非屏蔽中断220

8.7 PC/AT硬件中断220

一、PC/AT可屏蔽中断220

二、PC/AT 8259A初始化222

三、PC/AT系统用户中断223

8.8 日时钟中断223

一、日时钟中断处理流程224

二、日时钟中断的外扩224

8.9 定时中断程序设计224

一、中断类型的选择224

二、中断向量的置换225

三、定时中断程序设计225

8.10 实时时钟中断232

一、实时时钟电路工作原理233

二、实时时钟中断处理流程233

三、周期中断234

四、报警中断237

8.11 键盘中断240

一、键盘中断全过程240

二、PC/XT机键盘接口电路240

三、键盘中断处理流程242

四、特殊键状态标志242

五、键代码243

六、键盘缓冲区244

习题245

第九章 串行通信与接口芯片246

9.1 串行通信基础246

一、串行通信方式246

二、串行异步通信协议247

三、数据传送方式248

四、信号的调制和解调249

五、串行接口标准249

六、串行通信接口的基本任务250

9.2 可编程串行异步通信接口芯片8250251

一、8250内部结构251

二、8250的引脚特性252

三、8250的内部寄存器255

四、8250初始化编程258

9.3 可编程串行通信接口芯片8251A259

一、8251A内部结构259

二、8251A工作原理260

三、8251A引脚功能261

四、8251A的命令字和状态字263

9.4 串行通信程序设计265

一、BIOS通信程序265

二、串行通信的外部环境268

三、串行通信程序设计268

习题273

第十章 并行接口芯片8255A274

10.1 8255A的内部结构274

10.2 8255A控制字277

10.3 8255A的工作方式278

一、方式0279

二、方式1280

三、方式2283

10.4 8255A应用举例285

习题295

第十一章 DMA控制器296

11.1 概述296

11.2 8237A DMA控制器297

一、8237A的基本功能297

二、8237A的内部结构和工作原理298

三、8237A引脚功能299

四、8237A的内部寄存器301

五、8237A的时序306

11.3 8237A的应用307

一、8237A的初始化编程307

二、8237A在IBM PC/XT中的应用308

三、8237A在IBM PC/AT中的应用310

11.4 DMA传送实验312

一、实验目的312

二、实验电路312

三、电路分析312

四、实验内容313

五、程序清单314

习题316

第十二章 数/模、模/数转换317

12.1 数/模转换317

一、数/模转换原理317

二、DAC 0832318

三、数/模转换电路与程序设计320

12.2 模/数转换323

一、模/数转换原理323

二、ADC 0809324

三、模/数转换电路326

第十三章 汇编语言高级编程327

13.1 驻留程序327

一、驻留程序的设计方法327

二、驻留程序设计举例330

三、DOS内存管理333

四、驻留程序的解驻334

13.2 音乐驻留程序338

13.3 时钟显示驻留程序343

一、系统时钟的获取方法343

二、系统时钟的显示方法343

三、时钟显示驻留程序的激活方式344

13.4 菜单程序349

一、菜单程序的设计考虑349

二、常用的光标控制键350

三、菜单程序设计举例350

四、批处理程序的设计356

13.5 分屏幕显示全双工通信357

13.6 脉冲收号器性能模拟365

一、拨号脉冲识别365

二、脉冲收号扫描周期的确定366

三、位间隔识别366

四、位间隔扫描周期的确定367

五、脉冲收号器性能模拟367

第十四章 实验375

14.1 软件实验375

14.2 TPC—1 十六位微机实验培训系统简介379

14.3 硬件实验382

参考文献388

1997《微型计算机系统与接口技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由仇玉章主编 1997 南京:江苏科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。