《Z-80微电脑技术软体、硬体基础》求取 ⇩

目录1

第一章 基本观念1

1—1 电脑是什么?1

一、算术逻辑单元ALU3

二、控制单元CU3

三、记忆单元M3

四、输入/输出单元I/O3

1—2 电脑的品级4

一、超级电脑4

二、主型电脑5

三、迷你电脑5

1—3 电脑的数字系统6

四、微电脑6

1—4 几个基本名词定义8

一、位元(BIT)8

二、位元组(BYTE)8

三、语长(Word)9

四、字元(CHARACTERS)10

1—5 电脑能做些什么?11

1—6 电脑指令11

1—7 如何使用电脑:电脑程式规划12

1—8 流程图13

1—9 硬体、软体、韧体16

一、硬体17

三、韧体19

二、软体19

1—10 微处理机20

1—11 微电脑22

一、微电脑的硬体22

1.中央处理单元CPU23

2.记忆器23

3.辅助记忆器24

4.周边装置24

二、微电脑的软体24

1.启动程式24

2.作业系统25

3.系统程式25

1—12 微电脑的系统巴士26

一、资料巴士27

二、位址巴士28

三、控制巴士29

1—13 三态巴士推动器29

1—14 微处理机发展系统与微电脑系统32

1—15 微电脑学习机35

1—16 给初学者的一些建议36

1—17 摘要39

第二章 电脑资讯的表达41

2—1 概说41

第一部分:电脑内部资讯的表达41

2—2 电脑程式的表示方法42

2—3 数字资料的表示方法43

一、二进制表示法44

1.十进制数如何转换成二进制数?45

2.二进制资料的加法运算46

3.带正负号的二进制数48

4.1 补数50

二、2 补数表示法51

1.2 补数算术56

三、BCD表示法62

1.BCD算术64

四、浮点表示法65

2—4 文数资料表示法67

一、表成二进制69

二、表成八进制69

第二部分:电脑外界资讯的表达69

2—5 电脑外界资讯表达方式69

三、表成十六进制72

四、表成符号形式73

2—6 数系之互换73

一、十进制与八进制之互换73

二、十进制与十六进制之互换74

1.十进制数转换成十六进制数74

2.十六进制数转换成十进制数74

三、十六进制数与八进制数之互换75

一、算术运算76

1.二进制乘法76

2—7 电脑算术76

2.二进制除法77

二、布林运算78

1.及运算78

2.或运算79

3.互斥或运算80

2—8 摘要81

第三章 记忆器83

3—1 记忆器种类及特性:83

3—2 半导体记忆器84

3—3 唯读记忆器86

二、可规划式唯读记忆器PROM92

一、罩式唯读记忆器ROM92

三、可再规划式唯读记忆器EPROM95

1.紫外光擦拭可规划唯读记忆器(U.V. EPROM)95

2.电压擦拭可规划唯读记忆器(EAROM)97

3—4 随机存取记忆器101

一、静态RAM101

1.静态RAM写入动作102

2.静态RAM的读取动作103

二、动态RAM103

1.动态RAM的写入动作105

2.动态RAM的读取动作105

3.动态RAM的复新动作105

3—5 记忆器定址107

二、晶片选择110

三、共用输入/输出接脚110

一、资料写入110

3—6 半导体记忆器工作速度之规格112

一、读出周期时间tRC113

二、存取时间tA113

三、写入周期时间tWC113

3—7 记忆器容量之扩展116

一、仅增加字组长度,但记忆位置总数不变116

二、仅增加总记忆位置,但字组长度不变117

3—8 微电脑内部的记忆器120

一、CPU内部的记忆器:暂存器120

1.一般用途暂存器120

二、CPU外的记忆器122

2.特殊用途暂存器122

3—9 微电脑记忆空间的分配123

3—10 记忆分页124

3—11 记忆器内资讯的种类129

一、运算码129

二、资料位元组130

三、周边设备码130

四、高次位址及低次位址位元组130

五、移位量位元组131

3—12 摘要131

第四章 微电脑程式语言133

4—1 概说133

一、机器语言程式134

4—2 机器语言134

第一部分:低阶语言134

二、用十六进制数码来代表机器码136

三、十六进制载入程式137

四、指令码的助忆符号137

4—3 组合语言138

4—4 组合语言的语法139

一、运算码栏140

二、运算元栏140

1.有关数字撰写的规定140

2.有关字母大写和小写的规定141

3.有关数学式撰写的规定142

三、标名栏144

五、组合语言编译程式如何识别指令中的各栏147

四、说明栏147

4—5 组合语言编译程式148

一、绝对定位组合语言编译程式149

二、可重新定位组合语言编译程式149

4—6 组合语言编译程式如何工作150

4—7 组合语言编译程式中的虚指令151

一 定义资料用的虚指令151

1.DEFB151

2.DEFW152

3.DEFM152

4.DEFT153

二、预留贮存空间的虚指令——DEFS153

四、表示程式终点的虚指令——END154

三、指定程式起点的虚指令——ORG154

1.EQU155

2.DEFL155

3.GLOBAL通用符号的宣告155

五、符号定义用的虚指令155

4.EXTERNAL——外来符号的宣告156

六、条件组合虚指令——COND,ENDC156

七、巨集虚指令——MACROS156

4—8 组合语言编译程式的印出格式157

4—9 组合语言的特色159

第二部分:高阶语言159

一、编译器160

二、翻译器160

4—10 高阶语言转换器160

4—11 高阶语言的种类161

4—12 高阶语言的优缺点164

4—13 微电脑使用高阶语言的问题164

4—14 摘要165

第五章 微处理机的结构167

5—1 概说167

5—2 微处理机在微电脑中的角色168

5—3 微处理机的三个主要功能区域168

一、暂存器部分169

二、算术逻辑单元169

三、控制与时序部分170

1.程式计数器PC170

3.指令解码器ID172

2.指令暂存器IR172

5—4 典型微处理机的内部结构173

5—5 控制单元173

4.时序电路173

5—6 算术逻辑运算单元174

5—7 ALU所能执行的运算175

一、单运算元时ALU的运算175

二、双运算元时ALU的运算176

三、移位与旋转178

5—8 累加器180

5—9 旗标181

一、进位(或借位)旗标C182

四、半进位旗标H或AC185

二、溢位旗标V185

三、正负号(符号)旗标S或N185

五、极性旗标P186

六、零值旗标Z187

七、其他的状态位元187

5—10 旗标内含的设置与清除188

5—11 暂存器188

一、一般用途暂存器188

二、位址暂存器190

1.堆叠指标SP193

2.索引暂存器193

一、堆叠原理194

5—12 堆叠记忆器194

二、堆叠的功用195

三、硬体堆叠198

四、软体堆叠198

五、堆叠指标所指的位置199

六、堆叠设计实例201

1.EDU-80系统的堆叠201

2.POP-80A系统的堆叠201

5—13 指令周期202

一、指令提取周期202

二、指令执行周期204

三、运算的同步与控制206

四、机器周期207

5—14 典型微处理机执行指令的情形208

5—15 临界竞走问题211

5—16 单一巴士结构213

5—17 一个典型的例子Intel 8080A微处理机215

一、暂存器部分217

1.一般用途暂存器217

2.特殊用途暂存器217

二、算术运算及逻辑单元219

三、旗标219

四、控制及时序部分219

1.时序219

2.控制信号221

5—18 摘要224

6—2 Z-80微处理机简介225

第六章 Z-80微处理机225

6—1 概说225

6—3 一般用途暂存器228

6—4 特殊用途暂存器232

一、程式计数器PC232

二、堆叠指标SP233

1.PUSH qq,指令234

2.POP qq指令236

三、索引暂存器IX,IY238

四、中断向量暂存器I241

五、动态记忆器内含复新暂存器R243

6—6 旗标244

6—5 算术及逻辑运算单元244

一、正负号旗标S245

二、零值旗标Z246

三、进位旗标C247

四、极性/溢位旗标P/V252

五、半进位旗标“H”及加法/减法旗标N254

6—7 控制单元260

6—8 Z-80内部结构摘要261

6—9 Z-80暂存器内含之检查及修改263

一、EDU-80检查及修改CPU暂存器内含的方法263

1.PC内含之检查264

2.暂存器内含之检查266

3.暂存器内含之更改或设定269

二、POP-80A检查及修改CPU暂存器内含的方法270

2.暂存器内含之检查与设置272

1.PC内含之检查——按PC键272

6—10 Z-80微电脑系统275

一、典型结构275

1.参考时序信号Ф275

2.CPU276

3.系统巴士276

资料巴士277

位址巴士277

控制巴士277

4.主记忆器277

5.界面晶片278

3.时序产生电路及CPU280

4.输入及输出280

二、设计实例——EDU-80微电脑学习机280

2.辅助记忆器280

1.主记忆器部分280

6—11 其他8位元微处理机之比较283

一、Intel 8085283

二、Motorolar 6800286

三、MOS Technology 6502290

第七章 Z-80界面信号及指令之执行295

7—1 概说295

7—2 Z-80微处理机的界面信号295

一、位址巴士295

1.巴士使用申请?297

二、资料巴士297

三、巴士之控制信号297

2.巴士申请接受?298

四、记忆器读/写之控制信号298

1.记忆器使用请求?298

2.资料读取?299

3.资料写入?299

4.动态记忆复新?299

五、输入/输出控制信号300

1.输入/输出申请?300

1.机器周期?301

2.重置信号?301

六、CPU其他的控制信号301

3.等候要求?302

4.停止?303

七、中断申请信号303

1.可遮挡之中断申请?303

2.不可遮挡中断?303

八、时序信号及电源304

1.时序信号Ф304

2.电源接脚304

7—3 Z-80电气规格305

一、最大绝对规格306

二、直流特性306

一、微处理机时序信号的规格307

7—4 Z-80时序信号及重置信号307

二、时序信号产生电路308

1.TTL时序产生电路310

2.设计实例:POP-80A微电脑时序产生电路310

3.CMOS时序产生电路310

4.设计实例:EDU-80微电脑时序信号产生电路313

三、时序信号的动作情形318

7—5 重置信号产生电路322

设计实例一:POP-80A重置信号产生电路322

设计实例二:EDU-80重置信号产生电路324

7—6 Z-80指令格式326

一、单位元组指令328

二、双位元组指令332

三、叁位元组指令333

四、肆位元组指令335

7—7 Z-80执行指令之情形336

一、Z-80的机器周期336

二、指令运算码提取动作338

三、WAIT状态344

四、提取与执行重叠技巧347

五、Z-80自记忆器读取资料之动作352

六、Z-80将资料写入记忆器之动作357

七、分支指令之执行363

八、输入指令之执行368

九、输出指令之执行370

一、巴士使用申请/接受周期372

7—8 Z-80CPU其他的时序周期372

二、可遮挡中断申请/接受周期374

三、不可遮挡中断申请周期375

四、HALT状态的脱离方法376

第八章 Z-80微处理机指令及其运算码的位元结构379

8—1 概说379

第一部分:一般微处理机的指令种类380

8—2 资料传送380

8—3 资料处理381

8—4 测试及分支382

一、测试指令382

二、跳越指令382

二、I/O图式输入/输出384

8—5 输入/输出指令384

一、记忆图式输入/输出384

8—6 控制指令385

第二部分:Z-80指令集简介386

8—7 Z-80的资料传送指令386

一、8位元及16位元传送指令386

二、交换、区段转移及区段搜寻指令390

8—8 Z-80的资料处理指令391

一、算术与逻辑运算指令392

二、移位及旋转指令394

三、位元处理指令396

一、跳越指令397

8—9 Z-80的测试及分支指令397

二、副程式叫用、返回及重始指令399

8—10 Z-80的输入/输出指令400

8—11 Z-80的CPU控制指令402

第三部分:Z-80指令运算码位元的结构 403

8—12 单位元组运算码的位元结构404

一、运算码的b7b6=002406

二、运算码的b7b6=012408

三、运算码的b7b6=102410

四、运算码的b7b6=112413

8—13 双位元组运算码的位元结构413

一、CB指令413

二、ED指令415

三、DD及FD421

8—14 参位元组运算码的位元结构424

8—15 摘要426

第九章 指令定址型态427

9—1 概说427

第一部分;一般8位元微处理机的定址型态428

9—2 隐含定址428

9—3 立即定址429

9—4 直接定址431

一、绝对定址433

二、短位址型的直接定址434

9—5 间接定址436

一、暂存器间接定址437

二、记忆器间接定址438

9—6 相关定址439

9—7 索引定址440

一、前索引定址443

二、后索引定址443

第二部分:Z-80指令的定址型态444

9—8 Z-80的隐含定址445

9—9 Z-80的立即定址447

9—10 Z-80的扩张立即定址448

一、16位元传送指令的扩张立即定址格式448

二、分支指令的扩张立即定址格式452

9—11 Z-80的暂存器定址458

9—12 Z-80的暂存器间接定址460

9—13 Z-80的扩张定址465

9—14 Z-80的修正零页定址471

9—15 Z-80的相关定址473

9—16 Z-80的索引定址478

9—17 Z-80的位元定址488

一、暂存器/位元定址490

二、暂存器间接/位元定址491

三、索引/位元定址492

9—18 摘要493

附录A:ASCII码的英文缩写494

附录B:8080与Z-80等值指令对照表495

附录C:Z-80微处理机电气规格496

附录D:Z-80指令全衔502

1982《Z-80微电脑技术软体、硬体基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由幸辉趁编著 1982 大中国图书公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。