图书介绍

微型计算机程序设计基础pdf电子书版本下载

微型计算机程序设计基础
  • 汪士宽编 著
  • 出版社: 西北电讯工程学院出版社
  • ISBN:7560600255
  • 出版时间:1987
  • 标注页数:256页
  • 文件大小:10MB
  • 文件页数:262页
  • 主题词:微型计算机-程序设计 程序设计-微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

微型计算机程序设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 电子数字计算机及程序设计概述 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

精品推荐