《微型计算机程序设计基础》求取 ⇩

第一章 电子数字计算机及程序设计概述1

1.1.1 电子数字计算机的基本组成和系统结构1

1.1.1 基本组成1

1.1.2 系统结构2

1.2 电子数字计算机的应用3

1.3 计算机处理实际问题的过程4

1.4 程序设计语言7

习题9

2.1.1 进位计数制10

2.1 数的常用进位制和相互转换10

第二章 计算机中数的表示和编码10

2.1.2 进位制数之间的转换11

2.2 数的编码表示16

2.2.1 原码16

2.2.2 补码17

2.2.3 反码22

2.3 定点数与浮点数23

2.3.1 定点数23

2.3.2 浮点数24

2.3.3 定点数与浮点数的比较25

2.4 字符在计算机中编码表示26

习题29

第三章 Z80指令系统31

3.1 Z80CPU结构介绍31

3.1.1 Z80CPU的内部结构32

3.1.2 存贮器33

3.2 Z80的指令格式34

3.3 Z80寻址方式35

3.4.1 八位数传送指令41

3.4 Z80指令分类和传送类指令41

3.4.2 十六位数传送指令44

3.4.3 寄存器对之间的数据交换指令46

3.4.4 数据块传送和搜索指令46

习题49

第四章 简单的程序设计52

4.1 程序设计概述52

4.2 算术逻辑指令52

4.2.1 八位数的算术和逻辑运算指令52

4.2.2 十六位数运算指令57

4.3 直线程序设计59

4.3.1 简单的算术运算程序60

4.3.2 简单的逻辑运算程序61

4.4 标志位的设置63

4.4.1 计算机中加减法运算(以补码数为例说明)64

4.4.2 Z80标志位的设置66

4.5 分支程序设计67

4.5.1 分支程序设计概述67

4.5.2 转移指令68

4.5.3 分支程序设计举例72

习题77

第五章 循环程序设计79

5.1 循环程序的一般概念79

5.1.1 循环程序的基本组成79

5.1.2 循环程序的分类80

5.2 在循环程序设计举例中要用到的几个指令介绍81

5.2.1 移位类指令81

5.2.2 循环移位指令82

5.2.3 位操作指令85

5.3.1 循环次数已知的简单循环程序设计87

5.3 单重循环程序设计87

5.3.2 循环次数未知的循环程序设计98

5.4 多重循环程序设计100

5.4.1 延时程序101

5.4.2 排序程序102

5.4.3 求两个矩阵乘积的程序104

习题108

6.1 子程序概述110

6.2 堆栈110

第六章 子程序设计110

6.3 子程序调用和返回112

6.3.1 调用指令和返回指令112

6.3.2 主程序与子程序信息交换方式113

6.4 子程序设计举例116

习题120

第七章 输入/输出程序设计122

7.1 输入/输出概述122

7.1.1 CPU寻址外设方式122

7.1.2 输入/输出控制方式123

7.2.2 数据块操作的I/O指令124

7.2 Z80输入/输出指令124

7.2.1 单个数据操作的I/O指令124

7.3 CPU与I/O之间的接口信号125

7.4 程序控制输入输出方式126

7.4.1 程序查询输入方式126

7.4.2 程序查询输出方式127

7.4.3 一个采用程序查询方式的数据采集系统128

7.5 中断控制输入输出方式129

7.5.1 中断请求和中断响应130

7.5.2 中断处理131

7.5.3 中断控制输入输出方式程序设计举例133

习题137

第八章 汇编语言的程序设计139

8.1 一般概述139

8.2 Z80汇编语言139

8.2.1 汇编语言的基本组成139

8.2.2 语句140

8.2.3 伪指令141

8.3 汇编语言的程序设计举例144

8.4 汇编程序介绍145

8.4.1 两次扫描的汇编程序146

8.4.2 举例149

习题150

第九章 宏指令和条件汇编152

9.1 宏指令的概念152

9.2 宏定义和宏调用154

9.2.1 宏定义154

9.2.2 宏调用的格式154

9.2.3 举例154

9.3 宏指令的嵌套158

9.4 条件汇编160

习题163

第十章 查错、测试和调试程序164

10.1 查错164

10.1.1 单步操作164

10.1.2 断点设置164

10.1.3 寄存器打印程序166

10.1.4 存贮器打印程序167

10.2 测试168

10.3.1 ZBUG Monitor功能173

10.3 监控调试173

10.3.2 ZBUG的几个主要程序175

第十一章 8086汇编语言的指令系统189

11.1 8086CPU的基本结构189

11.1.1 8086内部寄存器190

11.1.2 地址总线和数据总线192

11.2 8086指令格式和寻址方式194

11.2.1 指令格式194

11.2.2 寻址方式197

11.3.1 数据传送指令201

11.3 8086指令系统201

11.3.2 算术运算指令204

11.3.3 逻辑类指令208

11.3.4 数据串操作指令210

11.3.5 转移指令211

11.3.6 移位循环指令215

11.3.7 输入输出指令216

11.3.8 标志操作指令217

11.3.9 其它指令217

12.1.1 记号219

第十二章 8086汇编语言程序设计简介219

12.1 汇编语言219

12.1.2 表达式220

12.1.3 语句221

附录1 8位传送指令223

12.2 汇编语言程序的结构227

12.3 8086汇编语言程序举例229

附录232

附录2 16位传送指令234

附录3 交换和数据块传送及搜索指令237

附录4 8位算术和逻辑运算240

附录5 通用算术和CPU控制241

附录6 16位算术运算指令243

附录7 循环和移位指令244

附录8 位操作指令247

附录9 转移指令249

附录10 调用和返回指令251

附录11 输入和输出指令253

参考文献256

1987《微型计算机程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由汪士宽编 1987 西北电讯工程学院出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。