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

第一篇  微型计算机基础1

第一章 微型计算机的结构1

1.1 前言1

目录1

1.2 8080/8085微型计算机的结构2

1.3 8080/8085指令系统4

1.3.1 数据传送类指令4

1.3.2 8位和16位加法指令8

1.3.3 减法指令9

1.3.4 逻辑运算指令11

1.3.5 移位指令11

1.3.8 转移指令12

1.3.9 子程序调用指令12

1.3.6 其他指令12

1.3.7 寄存器的增量和减量指令12

1.3.10 返回指令13

1.3.11 有关?栈的指令13

1.3.12 输入输出指令13

1.3.13 中断控制指令13

1.4 指令的长度和执行时间13

1.5 中断处理14

1.6 8080的软件15

第二章 微型计算机的外部设备17

2.1 外部设备和接口的基础知识17

2.2 8080系统的输入输出方式18

2.3 程序控制的输入/输出的设计思想19

2.4 DMA的结构20

2.5 ASR33电传打字机的连接21

2.6 电视电传打字机的应用23

2.7 廉价的纸带输入机24

2.8 其他外部设备25

第二篇  基本的系统程序27

第三章 监控程序27

3.1 调试的步骤27

3.2 外部规格和内部规格29

3.3 用于SDK-80的监控程序(第3版)注释清单34

4.1 概述49

第四章 微型编辑程序49

4.2 文件的内部结构50

4.3 程序概述51

4.4 微型编辑程序注释清单53

第五章  微型计算机的汇编程序61

5.1 软件的研制61

5.2 汇编语言的语法规则62

5.2.1 字符62

5.2.2 语句62

5.2.3 语句的结构62

5.2.4 常数65

5.2.5 操作数的表示方法65

5.2.7 伪指令66

5.2.6 指令66

5.2.8 注意事项67

5.3 汇编程序的使用方法67

5.4 汇编程序的分析69

5.4.1 标号表70

5.4.2 指令类型和指令表70

5.4.3 操作数的分析72

5.5 程序说明73

5.6 微型自汇编程序注释清单75

6.1.2 程序举例102

6.1.1 Tiny BASIC102

6.1 Tiny BASIC概述102

第六章 Tiny BASIC解释程序102

6.2 Tiny BASIC系统概述104

6.2.1 Tiny BASIC系统的结构104

6.2.2 Tiny BASIC系统的硬件结构104

6.2.3 系统程序的输入104

6.3 Tiny BASIC解释程序注释清单108

第七章 微型Plan语言的处理程序140

7.1 系统的特点140

7.2 程序执行的次序(用于8080)140

7.3 微型Plan语言的语法142

7.4 Q码145

7.4.1 数据区145

7.4.3 寄存器组146

7.4.2 代码区146

7.5 R码152154

7.6 编译程序、装配程序、解释程序154

7.7 微型Plan语言编译程序注释清单157

7.8 微型Plan/8080 R码装配程序和Q码解释程序注释清单168

7.9 编译程序名称表初始化用的纸带185

第三篇  程序设计技巧186

第八章  程序设计技巧186

8.1 i8080指令的特点186

8.2 设计小型的程序187

8.2.1 巧妙地使用寄存器187

8.2.2 充分利用堆栈188

8.2.3 尽可能减少无条件转移指令190

8.2.4 有效地使用CALL指令192

8.2.5 递归调用194

8.2.6 在指令中编指令195

8.3 程序的高速化197

8.3.1 n个女皇的问题198

8.3.2 提高执行速度的技巧199

8.4 其他方法206

8.5 结束语207

第九章  浮点运算程序208

9.1 只有整数位的情况208

9.2 浮点数的表示形式208

9.3 二进制形式的浮点数209

9.4.2 除法运算210

9.4 浮点运算的流程210

9.4.1 乘法运算210

9.4.3 加减法运算211

9.5 二进制浮点运算211

9.5.1 数据的表示形式211

9.5.2 运算程序的功能212

9.5.3 输入/输出设备和内存环境214

9.5.4 寄存器的保护214

9.6 浮点运算程序包的说明214

9.6.1 运算程序214

9.6.2 输入/输出程序217

9.7 浮点运算程序219

9.9 浮点运算程序注释清单221

9.8 结束语221

9.10 第十章 随机数生成程序249

10.1 什么叫随机数249

10.2 计算机能产生“随机数”吗249

10.3 什么是随机性250

10.4 随机数生成程序实例250

10.5 产生随机数的方法251

10.6 随机性的验证252

10.6.1 统计性的假设检验252

10.6.2 x2检验253

10.6.3 无规则性的检验——检验统计性好吗255

10.7 产生符合其他分布的随机数256

10.8.3 产生8位以下任意范围的随机数子程序RND8X257

10.8.2 8位随机数子程序RND8(图10.5)257

10.8 产生各种类型的均匀随机数257

10.8.1 程序运行的环境257

10.8.4 产生16位随机数的子程序RND16(图10.11)258

10.8.5 RND16的应用之一——RNDX子程序(图10.17)261

10.8.6 RND16的应用之二——RND子程序261

10.9 后记261

10.10 随机数生成程序注释清单262

第四篇  交叉软件268

第十一章 交叉汇编程序 模拟程序 交叉编译程序268

11.1.1 汇编语言269

11.1.2 汇编语言的语法269

11.1 交叉汇编程序269

11.1.3 汇编方式和数据结构272

11.1.4 交叉汇编程序的使用278

11.2 模拟程序282

11.2.1 模拟程序的原理282

11.2.2 模拟程序的实际内容285

11.2.3 调试程序290

11.2.4 模拟程序的使用291

11.3 交叉编译程序295

11.3.1 交叉编译程序的现状295

11.3.2 交叉编译程序的特点297

11.3.3 PL/M的使用298

11.4 宏指令305

第五篇  应用程序307

第十二章 计算机音乐程序307

12.1 计算机和音乐307

12.2 自动演奏的技巧在于对时间的程序控制307

12.3 电子音乐的基础307

12.4 TK-80中的电子发音盒308

12.5 CPU产生音阶的精度限制312

12.6 乐谱输入方式举例313

12.7 合成器概述314

12.8 TK-80的改造和软件316

12.9 音乐自动演奏程序注释清单318

13.2 星球大战游戏程序的设计思想326

13.1 深受欢迎的星球大战游戏326

第十三章 宇宙战争游戏程序326

13.3 微型星球大战游戏的例子328

13.4 下一个是日本的宇宙战舰游戏吗329

13.5 星球大战游戏程序清单330

第十四章 莫尔斯码通信程序333

14.1 莫尔斯码通信和微型计算机333

14.2 莫尔斯码与数据结构333

14.3 莫尔斯码发送程序的设计336

14.4 适用于SDK-80的莫尔斯码发送程序340

14.5 莫尔斯码发送程序注释清单341

第十五章 最小BASIC标准草案351

15.3 术语352

15.1 适用范围352

15.2 参考标准352

15.4 字符和字符串354

15.5 程序355

15.6 常数356

15.7 变量358

15.8 表达式359

15.9 内部函数360

15.10 自定义函数361

15.11 LET语句362

15.12 控制语句362

15.13 FOR语句和NEXT语句364

15.14 PRINT语句365

15.15 INPUT语句367

15.16 READ语句和RESTORE语句369

15.17 DATA语句369

15.18 数组说明370

15.19 REM语句371

15.20 RANDOMIZE语句371

附录372

附录1 标准的组成372

附录2 语法的描述方法372

附录3 所谓符合标准373

附录4 由设计者规定的功能374

1986《微型计算机程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(日)石田晴久编;史嘉权,戴梅萼译 1986 北京:国防工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微型计算机汇编语言程序设计(1985 PDF版)
微型计算机汇编语言程序设计
1985 北京:电子工业出版社
CROMEMCO微型计算机 COBOL程序设计(1984年11月第1版 PDF版)
CROMEMCO微型计算机 COBOL程序设计
1984年11月第1版
微型计算机语言与程序设计  下( PDF版)
微型计算机语言与程序设计 下
微型计算机语言与程序设计  上( PDF版)
微型计算机语言与程序设计 上
微型计算机程序设计( PDF版)
微型计算机程序设计
微型计算机原理与程序设计(1986 PDF版)
微型计算机原理与程序设计
1986 成都:四川大学出版社
微型计算机控制机床程序设计(1992 PDF版)
微型计算机控制机床程序设计
1992 重庆:重庆大学出版社
微型计算机汇编语言程序设计(1987 PDF版)
微型计算机汇编语言程序设计
1987 哈尔滨:哈尔滨工业大学出版社
微型计算机程序设计技巧及应用(1987 PDF版)
微型计算机程序设计技巧及应用
1987 北京:科学普及出版社
微型计算机COBOL程序设计(1983 PDF版)
微型计算机COBOL程序设计
1983 北京:北京师范大学出版社
微型计算机程序设计基础  下(1986 PDF版)
微型计算机程序设计基础 下
1986 北京:国防工业出版社
微型计算机程序设计(1986 PDF版)
微型计算机程序设计
1986 北京:国防工业出版社
实用微型计算机程序设计  INTEL 8080(1982 PDF版)
实用微型计算机程序设计 INTEL 8080
1982 电力工业出版社
WPS  NT经典教程(1994 PDF版)
WPS NT经典教程
1994 北京:学苑出版社
微型计算机应用程序设计(1990 PDF版)
微型计算机应用程序设计
1990 北京:国防工业出版社