微型计算机程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(日)石田晴久编;史嘉权,戴梅萼译
- 出 版 社:北京:国防工业出版社
- 出版年份:1986
- ISBN:15034·3076
- 页数:374 页
第一篇 微型计算机基础 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 BASIC 102
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码152 154
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位以下任意范围的随机数子程序RND8X 257
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
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017