第Ⅰ部份 程式设计师指引 3
第1章 认识Apple Ⅱ系统功能 3
1.1 Apple系统设备——硬体与韧体 3
1.2 使用硬体和韧体设备 4
第2章 特殊系统程式设计 5
2.1 BASIC语言和组合语言的用途 5
2.2 特殊系统的程式设计 6
2.3 从BASIC到特殊系统程式设计 6
2.4 何时该使用组合语言 7
2.5 何时该使用特定系统类似BASIC 8
2.6 特殊系统与类似BASIC程式的范例 9
第3章 扩大视野的PEEK 13
3.1 PEEK的功用 13
3.2 PEEK的内容 15
3.3 范例—萤幕和印出状态查询 16
3.4 双PEEK 17
3.5 用十进位数,(Modulo)256,和十六进位数处理双位元组资料 19
3.6 PEEK,POKE和CALL十六进位的位址 23
第4章 POKE的转换 25
4.1 POKE的用法 25
4.2 单一POKE的用法 26
4.3 有时应使用双POKE 32
第5章 CALL指令 35
5.1 CALL如GOSUB指令,能提供直接控制程式存取硬体记忆 35
5.2 CALL指令的用法 37
5.3 通过参数:BASIC和机器语言常式间的传达 38
5.4 使通过参数进入监督程式韧体 39
5.5 BASIC和机器语言之间的通过参数 44
5.6 经由预先同意的记忆位置通过参数 45
5.7 经由硬体暂存器通过参数 48
5.8 监督程式Save/Restore方式 49
5.9 直接输入硬体暂存器方式 52
5.10 修改CALL指令以包含通过的参数 55
第6章 Apple结构Ⅰ 61
6.1 透视结构 61
6.2 Apple系统的硬体方块图和程式模型 62
6.3 位元导向资讯的表示和位址 63
6.4 储存程式;程式计数器和Fetch-Execute周期—储存程式电脑的重心 66
6.5 Apple系统的硬体执行指令集 68
6.6 资料处理指令——类似BASIC的PEEK和POKE 74
6.7 符号指令与机器语言程式设计 76
6.8 改变正常运算程序的指令 78
7.1 Apple系统内微处理机定址模式 81
第7章 Apple结构Ⅱ:Apple微处理机的定址 81
7.2 简单定址模式 83
7.3 概观:计算位址(Computed Address) 85
7.4 索引定址方式 86
7.5 间接定址 93
第8章 在BASIC程式中使用机器语言程式 99
8.1 用二进位磁碟档案的机器语言程式,供BASIC程式输入和呼叫 99
8.2 把机器语言程式POKE到BASIC程式 100
8.3 使监督程式在BASIC程式内工作的技巧 101
8.4 把机器语言插入Applesoft程式 103
第9章 Apple系统记忆分配概观 105
9.1 Apple记忆系统分析 105
9.2 RAM,ROM和特殊输入/输出 106
9.3 记忆页的功能分配 107
10.2 零页使用法 115
10.1 零页定址——快速计算 115
第10章 Apple系统快速存取区记忆页0($0000—$00FF) 115
第11章 Apple系统堆叠页 117
11.1 系统堆叠介绍—後进先出储存区 117
11.2 次常式程式计算器储存;Push和Pop 118
11.3 S-暂存器和堆叠页的组合运算 118
11.4 堆叠用法 122
11.5 中断 124
第12章 Apple键盘输入缓冲器记忆页2($0200-$02FF)及其输入系统 129
12.1 键盘输入缓冲器和GETLN简介 129
12.2 输入系统 132
第13章 监督程式和DOS向量页 147
13.1 记忆页3的特殊监督程式位置 147
13.2 记忆页3的DOS向量表($3D0-$3FF)(含监督程式特殊位置) 149
13.3 供使用者的记忆页3位置($300-$3CF) 151
14.1 萤幕输出主文 153
第14章 本文和低解析度图形显示页:4—7和8—11($400—$7FF和$800—$1BFF) 153
14.2 Apple内部本文元表示法-ASCII码 154
14.3 本文字元萤幕位置和记忆位置的对应关系 156
14.4 萤幕显示控制 160
14.5 低解析度图形模式 161
第15章 给Basic程式设计师的使用者记忆区 165
15.1 概观使用者记忆区 165
15.2 不同硬体/软体设备下使用者记忆区的变化 166
15.3 记忆配置:理论 167
15.4 记忆区分配给程式码的方法 173
15.5 简单变数记忆配置 182
15.6 阵列记忆配置的方法 190
15.7 字串的记忆配置 194
15.8 使用者空间不足的处理 197
16.1 简介 203
第16章 高解析度显示记忆页32——63和64——95($2000—$3FFF和$4000—5FFF) 203
16.2 高解析度图形使用简介 205
16.3 高解析度图形与本文/低解析度图形的比较 212
16.4 560-水平位置精确度 218
16.5 Applesoft高解析度图形程式克服记忆分配程序 221
16.6 Applesoft的使用者记忆空间 226
第17章 磁碟操作系统设定位置=记忆页150—191($9600—$BFFF) 227
17.1 简介 227
17.2 Apple的资料结构 228
17.3 软性磁片的结构概念 231
17.4 软性磁片中使用者档案的空间分配 243
第18章 输入/输出记忆页192—207($C000—$CFFF) 245
18.1 简介限定的16页输出入位址 245
18.2 特殊页:内藏输入/输出位置($C000=>$C07F)和周边槽孔(周边卡)输入/输出空间($C080=>$C0FF) 246
18.3 深入探讨特殊页 250
18.4 周边槽孔/周边卡输入/输出位置($C100-$CFFF) 258
第19章 Applesoft Basic翻译器 265
19.1 Applesoft Basic语言 265
19.2 翻译器功能 267
19.3 Applesoft翻译器的结构 270
第20章 系统监督程式位置—记忆页248—255($F800—$FFFF) 275
20.1 概观 275
20.2 Apple监督程式的二种形式 275
20.3 与系统监督程式的通讯 276
20.4 监督程式指令摘要 277
第Ⅱ部份 使用者手册 287
第1章 概论Apple记忆体组织 287
第2章 范例 295
第3章 对使用有用的列表 301
- 《红色旅游的社会效应研究》吴春焕著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《《国语》和《战国策》词汇比较研究》陈长书著 2017
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《行政保留研究》门中敬著 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《中国十大出版家》王震,贺越明著 1991
- 《有声音乐系列图书 约翰·汤普森简易钢琴教程 4》约翰·汤普森著 2017
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《有声音乐系列图书 钢琴天天练练 4》E-M·伯纳姆(Burnam E.M.)著;钱泥译 2018
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018
- 《图书馆参考咨询多维探索与研究》李佳培著 2019
- 《应对变革 30年来美国图书馆楷模人物撷英》肖燕 2019
- 《山西文华项目图书 山西古代寺观彩塑 辽金彩塑 第1册》(中国)张明远 2019