图书介绍
微型计算机程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![微型计算机程序设计](https://www.shukui.net/cover/59/31100728.jpg)
- (日)石田晴久编;史嘉权,戴梅萼译 著
- 出版社: 北京:国防工业出版社
- ISBN:15034·3076
- 出版时间:1986
- 标注页数:374页
- 文件大小:14MB
- 文件页数:385页
- 主题词:
PDF下载
下载说明
微型计算机程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 微型计算机基础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