《Z80微电脑软体, 硬体》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:陈金追编著
  • 出 版 社:罗拔书局
  • 出版年份:1987
  • ISBN:
  • 页数:814 页
图书介绍:

上册 1

第○章 引言 1

第一章 基本概念 5

1-1 何谓程式设计 5

1-2 画流程图 6

1-3 资讯表示 7

1-4 计算机内部资讯表示 8

1-4-1 程式 9

1-4-2 数值资料 10

1-4-3 文数字资料 32

1-5 外部资讯表示 34

1-5-1 组合语言 34

1-5-2 八进制与十六进制 35

习题 39

习题解答 40

第二章 Z80硬体结构 43

2-1 Z80微电脑系统结构 43

2-2 一般微处理器之结构与动作原理 46

2-2-1 暂存器 47

2-2-2 堆叠器 50

2-2-3 指令执行周期 52

2-2-4 拿取下一指令 54

2-2-5 指令之执行 54

2-2-6 临界竞赛问题 57

2-3 Z80微处理器之结构 59

2-3-1 一般用途暂存器 62

2-3-2 旗号暂存器 66

2-3-3 特殊用途暂存器 67

2-4 Z80之指令格式 73

2-5 Z80之指令执行 77

2-5-1 拿取周期 80

2-5-2 解码与执行 82

2-5-3 重要练习 85

第三章 定址法 97

3-1 隐含定址 98

3-2 立即定址 99

3-3 扩展立即定址 100

3-4 暂存器定址 101

3-5 暂存器间接定址 102

3-6 扩展定址 104

3-7 修正零页定址 105

3-8 相对定址 106

3-9 索引定址 110

3-10 位元定址 114

第四章 Z80 指令集 119

4-1 计算机指令之种类 119

4-2 Z80指令集 125

4-3 资料传送指令 126

4-3-1 八位元传送 126

4-3-2 十六位元传送 129

4-3-3 交换指令 132

4-3-4 区段(整批)传送指令 133

4-3-5 区段搜寻指令 136

4-4 资料处理指令 137

4-4-1 算术与逻辑指令 137

4-4-2 移位与旋转指令 146

4-4-3 位元运作指令 151

4-5 测试与控制转移指令 151

4-5-1 旗号 151

4-5-2 控制转移指令 158

4-6 输入/输出指令 164

4-7 各种CPU控制指令 168

摘要 169

习题解答 170

Z80指令集摘要 172

第五章 Z80 组译程式 423

5-1 机器语言 423

5-2 组合语言 423

5-3 组译程式 425

5-4 组译程式之特色 426

5-4-1 符号位址 426

5-4-2 组合语言格式 429

5-4-3 数底表示 432

5-4-4 算式求值 432

5-4-5 虚指令 433

5-5 上机 439

第六章 资料传送 441

6-1 八位元传送 442

6-2 十六位元传送 451

6-3 区段(整批)传送 457

6-4 资料互换 461

6-5 摘要 463

6-6 副程式 468

下册 471

第七章 算术程式 471

7-1 加算 471

7-1-1 八位元加算 471

7-1-2 十六位元加算 474

7-2 减算 477

7-3 BCD算术 479

7-3-1 八位元BCD加算 479

7-3-2 十六位元BCD加算 481

7-3-3 浓缩BCD减算 482

7-4 乘算 484

7-4-1 8×8乘算 486

7-4-2 改良之8×8乘算程式 492

7-4-3 16×16乘算 496

7-5 除算 498

7-6 比较运算 504

第八章 移位、旋转、与位元运作 511

8-1 逻辑移位 511

8-2 旋转型移位 516

8-3 算术移位 520

8-4 BCD数字移位 522

8-5 位元运作 526

第九章 表列与表格处理 535

9-1 资料串 535

9-2 表格作业 544

9-2-1 表格索引 544

9-2-2 剔除—已知元素 547

9-2-3 加入—新元素 550

9-2-4 二分搜寻 553

9-3 表列作业 557

9-3-1 泡浮排序 559

9-3-2 单端连锁表列 565

第十章 程式设计技巧 572

10-1 表格跳越 572

10-2 副程式 578

10-2-1 何谓副程式 578

10-2-2 副程式之叫用与回返 578

10-2-3 副程式之使用及优缺点 583

10-2-4 参数传递 587

10-2-5 副程式巢串 588

10-2-6 副程式文书 590

10-3 Z80副程式之特色 593

10-3-1 条件叫用与回返 593

10-3-2 重始指令 596

10-4 再进入 599

第十一章 常用副程式 603

11-1 比较副程式 604

11-2 计时副程式 608

11-3 乘除副程式 609

11-4 多段算术常式 612

11-5 ASCII至基底X之转换 614

11-6 基底X至ASCII之转换 620

11-7 资料填补常式 625

11-8 资料串比较常式 625

11-9 找最大值副程式 626

11-10 泡浮排序副程式 629

11-11 表格搜寻常式 632

第十二章 Z80 CPU之界面信号与时序 634

12-1 位址与资料巴士 634

12-2 巴士控制信号 636

12-3 记忆器控制信号 636

12-4 输入/输出信号 637

12-5 其他CPU控制信号 638

12-6 与插断有关之信号 639

12-7 Z80 CPU之电特性 640

12-8 M1周期 643

12-9 记忆器资料读取与写入周期 645

12-10 输入与输出周期 648

12-11 巴士请求/认可周期 650

12-12 插断请求/认可周期 651

12-13 不可罩盖插断周期 653

12-14 脱离暂停 654

第十三章 输入/输出程式设计 656

13-1 输入/输出指令 656

13-1-1 累加器输入/输出指令 657

13-1-2 使用暂存器C之输入/输出指令 662

13-1-3 整批输入/输出指令 663

13-2 产生脉冲信号与延迟 668

13-3 资讯传递之方式 676

13-3-1 并行资讯传输 676

13-3-2 串行资讯传输 680

13-4 与输入/输出设备沟通 685

13-4-1 握手连络 686

13-4-2 七段LED显示 686

13-4-3 电传打字机输入/输出 692

13-4-4 印出一串文数字 698

第十四章 输入/输出技巧 700

14-1 取样 701

14-2 插断 705

14-2-1 何谓插断 705

14-2-2 插断之用途 706

14-2-3 插断处理 708

14-2-4 可罩盖与不可罩盖插断 711

14-2-5 Z80插断之致/禁能 712

14-3 Z80之插断系列 714

14-4 巴士请求 716

14-5 不可罩盖插断 716

14-6 可罩盖插断 718

14-6-1 插断型态0 719

14-6-2 插断型态1 722

14-6-3 插断型态2(向量式插断) 723

14-6-4 多个设备共用同一插断线 727

14-6-5 巢串插断 732

14-6-6 与插断有关之Z80指令 734

14-7 直接记忆器存取(DMA) 736

第十五章 输入/输出界面电路 739

15-1 Z80-PIO 740

15-1-1 特性 740

15-1-2 接脚说明 741

15-1-3 内部结构 745

15-1-4 作业型态 748

15-1-5 插断与重置 751

15-1-6 程式规划 754

15-1-7 插断服务 757

15-1-8 应用 761

15-2 Z80-CTC 763

15-2-1 接脚功能 764

15-2-2 内部结构 767

15-2-3 作业型态 774

15-2-4 程式规划 776

15-2-5 时序 781

15-2-6 插断服务 784

第十六章 组成—微电脑系统 789

16-1 最小之Z80系统 789

16-2 ROM与RAM之界面 793

16-3 动态记忆器之界面 795

16-4 记忆器速度控制 797

16-5 Z80 PIO之界面 798

附录A:十六进制转换表 802

附录B:ASCII转换表 803

附录C:相对跳越位移表 804

附录D:十进数与BCD转换 805

附录E:Z80指令码 806

附录F:Z80与Z80指令对等 813

附录G:8080与Z80指令对等 814