目录 1
第一章 Apple微型计算机系统结构 1
1.1 概述 1
1.2 主机硬件 1
1.3 系统装置和接口卡 2
1.4 系统软件和语言 3
1.5 应用软件 4
第二章 Apple Ⅱ主机的组成和工作原理 5
2.1 MPU和系统总线 5
2.1.1 6502微处理器(MPU) 5
2.1.2 MPU和系统总线阐述 9
2.2 振荡器和系统时基 12
2.2.1 14M信号 12
2.2.2 7M和7M信号 12
2.2.3 3.5M信号 12
2.2.4 RAS、CAS、AX、LD194、LDPS及φ0信号 13
2.2.5 系统时基 17
2.3 Apple地址空间的分配和译码 19
2.3.1 ROM的片允许控制信号 19
2.3.2 “输入/输出”选择信口(I/O SEL) 23
2.3.3 外设接口板的设备选择信号(DEV SEL) 24
2.3.4 主板上外设设备码的译码 24
2.3.5 屏幕开关 25
2.4 RAM的选择电路 27
2.4.1 主板上的RAM 27
2.4.2 RAM的行地址选通 31
2.4.3 RAM的列地址选通 32
2.4.4 RAM的数据输出 33
2.5 RAM地址多路开关 34
2.5.1 各器件输出与输入的关系 34
2.5.2 MPU存储器地址 35
2.5.3 显示存储器地址 37
2.5.4 显示存储器地址计算 37
2.5.5 RAM的刷新 42
2.6 外设插座 44
2.7 主板上的外设接口 49
2.7.1 “8选1”多路开关 49
2.7.2 扬声器 50
2.7.3 盒式磁带 51
2.7.4 游戏 52
2.8 同步计数器 54
2.8.1 同步计数器的功能 54
2.8.2 同步计数器的组成及工作原理 56
2.8.3 计数信号与显示屏幕的对应关系 61
2.9 视频信号发生器 61
2.9.1 同步信号与消隐信号 61
2.9.2 产生彩色图象信号 66
2.9.3 屏幕显示 77
2.10 键盘 87
2.10.1 键盘电路的组成 88
2.10.2 键盘接口的组成及其工作原理 95
2.10.3 几个特殊键的使用及功能 99
第三章 Apple Ⅱ使用指南 102
3.1 主机的启动 102
3.2 键盘 102
3.3 屏幕显示 103
3.4 外存储设备 103
3.5 打印输出 104
3.6 监控命令简表 105
3.7 整数BASIC命令简表 107
3.8 Applesoft BASIC(浮点BASIC)快速参考指南 109
3.9 Apple Ⅱ plus地址空间分配与专用地址表 113
第四章 监控系统分析 118
4.1 概述 118
4.2 Apple监控命令介绍 118
4.3 监控系统主程序框图及说明 121
4.4 介绍几段子程序 125
4.5 Apple监控命令执行过程流程图 133
4.6 部分程序注释 161
5.1 小汇编程序简介 166
第五章 AppleⅡ的小汇编程序 166
5.2 小汇编程序使用的内存地址约定 167
5.3 小汇编中的表结构说明 167
5.3.1 概述 167
5.3.2 汇编记忆符号名字表 168
5.3.3 十六进制操作码分类表 170
5.3.4 查找记忆符名字的方法 175
5.3.5 查找寻址方式的方法 175
5.4 小汇编程序的汇编过程 176
5.4.1 启动小汇编 176
5.4.2 输入汇编语言指令 176
5.4.4 机器对寻址方式的处理 177
5.4.3 机器对记忆符号名字的处理 177
5.4.5 十六进制操作码的扫描 179
5.4.6 寻址方式代码的确定 179
5.4.7 记忆符号名字十六进制码的确定 180
5.4.8 比较判决输出结果 181
5.5 小汇编程序的总体框图 182
5.6 小汇编程序的举例 191
附录 206
附录A Apple主机器件索引 206
附录B 6502指令 215
附录C 6502指令执行拍数表 227
附录D AppleⅡ兼容机的发展现况 228