《微型计算机硬件软件及其应用》求取 ⇩

目录1

第一章 概述1

第一节 引言1

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

一、进位计数制2

二、进位制数之间的转换4

三、二进制编码7

四、二进制数的运算8

五、带符号数的表示法12

第三节 计算机基础16

一、计算机的基本结构16

二、指令程序和指令系统17

三、初级计算机19

四、简单程序举例21

五、寻址方式25

六、分支30

七、程序举例34

第四节 计算机的硬件和软件38

一、系统软件38

二、应用软件39

三、数据库(Data Base)及数据库管理系统39

第五节 微型计算机的结构特点40

一、微型机的外部结构特点40

二、微型机的内部结构特点41

第六节 Z80的CPU结构42

一、Z80的内部结构43

二、Z80引脚及其功能44

第二章 Z80的指令系统和汇编语言程序设计47

第一节 Z80的寻址方式47

一、立即寻址47

二、立即扩展寻址47

三、寄存器寻址48

四、扩展寻址48

五、寄存器间接寻址48

六、变址寻址49

七、零页寻址49

九、位寻址50

八、相对寻址50

十、隐含寻址51

第二节 Z80的指令系统51

一、数的传送和互换51

二、数据块传送和搜索指令63

三、算术和逻辑指令66

四、循环和移位指令75

五、位操作指令80

六、转移指令81

七、子程序调用和返回指令83

第三节 汇编语言程序设计和实例86

一、机器语言、汇编语言和高级语言86

二、汇编语言源程序的格式88

三、伪指令89

四、程序举例91

第四节 宏指令和条件汇编104

一、宏定义和宏调用104

二、条件汇编111

第五节 汇编程序116

一、概述116

二、两次扫描的汇编程序119

第三章 Z80-CPU的时序126

第一节 概述126

一、指令周期、机器周期和T周期126

二、CPU的时序和存贮器以及外设的时序127

三、学习CPU时序的目的128

第二节 Z80的典型时序分析129

一、取指令码(M1周期)129

二、存贮器读或写周期130

三、输入或输出周期132

四、总线请求和响应周期133

五、中断请求和响应周期134

六、非屏蔽中断响应136

七、暂停状态的脱离136

第四章 半导体存贮器138

第一节 半导体存贮器的分类138

二、ROM的种类139

一、RAM的种类139

第二节 读写存贮器RAM140

一、基本存贮电路140

二、RAM的结构143

三、RAM与CPU的连接146

第三节 只读存贮器168

一、掩模只读存贮器168

二、可编程序的只读存贮器170

三、可擦去的PROM-EPROM171

第五章 输入和输出176

第一节 输入输出的寻址方式176

二、用寄存器C间址的I/O指令177

一、直接寻址的I/O指令177

第二节 Z80的输入输出指令和时序177

三、数据块输入或输出指令178

四、Z80 CPU I/O时序179

第三节 CPU与外设数据传送的方式179

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

二、无条件传送方式180

三、查询传送方式182

四、中断传送方式186

五、直接数据通道传送——DMA186

第四节 用8212作为一个输入输出接口189

一、8212介绍189

二、用8212作为CPU与纸带读入机的接口190

二、中断源193

一、为什么要用中断193

第六章 中断193

第一节 引言193

三、中断系统的功能194

第二节 最简单的中断情况194

一、CPU响应中断的条件194

二、CPU对中断的响应196

第三节 矢量中断197

一、RST指令197

二、RST指令的时序197

三、RST指令的形成198

第四节 中断优先权199

一、用软件确定中断优先权199

二、硬件优先权排队电路200

三、一个例子202

第五节 Z80的中断方式208

一、非屏蔽中断和屏蔽中断208

二、屏蔽中断模式0210

三、屏蔽中断模式1210

四、屏蔽中断模式2211

第六节 Z80中断优先权排队电路213

一、链形优先权结构213

二、屏蔽中断时序214

三、中断嵌套217

四、Z80中断控制逻辑220

一、8255A的结构222

第七章 并行接口片子222

第一节 可编程的输入输出接口8255A222

二、方式选择224

三、方式0的功能和应用举例228

四、方式1的功能和应用举例234

五、方式2的功能和应用举例244

第二节 Z80—CTC254

一、概述254

二、CTC工作方式和编程257

三、CTC时序259

四、CTC中断261

五、CTC应用举例263

一、概述265

第三节 Z80—PIO265

二、PIO编程268

三、P1O时序271

四、应用举例274

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

第一节 D/A转换器278

一、CPU与D/A的接口278

二、CPU与10位D/A转换器的接口286

第二节 A/D转换288

一、概述288

二、用软件实现A/D转换291

三、A/D转换片子与CPU的接口294

第三节 用A/D转换构成的数据采集系统296

一、数据的采集296

二、定时297

三、数据的输出301

第九章 串行通讯及接口电路308

第一节 串行通讯308

一、概述308

二、串行传送中的几个问题310

三、串行I/O的实现315

一、概述319

第二节 串行接口电路319

二、Intel 8251A可编程通讯接口320

三、TMS 5501多功能输入输出控制器328

第三节 串行通讯应用举例336

一、磁带记录的标准337

二、接口电路338

三、信息由CPU写入磁带的软件339

四、从磁带读入数据的软件344

第十章 监控和调试程序349

第一节 监控和调试程序简介349

一、RDOS的功能简介349

二、Z80 STARTER KIT监控调试程序简介352

一、键盘输入程序355

第二节 ZBUG的几个主要程序分析355

二、显示程序362

三、初始引导程序364

四、检查和修改存贮器内容365

五、显示和修改寄存器内容368

六、设置断点372

七、单步程序373

八、非屏蔽中断服务程序374

九、执行键处理377

第十一章 微型计算机系统介绍381

第一节 CROMEMCO系统Ⅲ的组成381

第二节 系统的连接——S-100总线382

一、ZPU板385

第三节 几块板的功能介绍385

二、64KZ板387

三、PRI板393

四、4FDC板396

第四节 CROMEMCO系统的管理421

一、CDOS的功能421

二、CDOS介绍423

附录433

附录1433

附录2435

附录3445

附录4465

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