《APPLEⅡ监督程式剖视》求取 ⇩

前言9

导论10

概要11

第一章 记忆体的分布19

监督程式所用记忆体的分布图19

依位址列出的RAM记忆体分布21

第零页22

第零页的栏位22

第一页到第三页47

第一页($φ1φφ-$φ1FF )47

第二页($φ2φφ-$φ2FF)47

第三页($φ3φφ-$φ3FF)47

第三页的位址表48

第四页到第七页和第十一页49

萤幕记忆体位址表51

周边控制器工作区域52

第二章 输入和输出55

键盘输入的分工56

常规表57

对键盘输入各常规的叫用64

键盘输入的叫用表64

KEYIN常规的取代70

键盘输入的监督常规72

位址表1——字元输入73

位址表2——列输入77

概要——文字输出到萤幕上81

输出到卷动画面82

第零页的栏位86

卷动画面的输出常规91

由常规控制的萤幕格式93

经由POKE/STORE控制萤幕的格式96

卷动画面的资料处理98

位址表99

游标的位置控制102

位址表104

一般文字印到萤幕上110

位址表111

控制字元116

不用卷动画面的输出117

位址表121

Applesoft程式范例123

次显示区域124

将主要抄至次要显示区124

为次显示页设定BASL,H125

位址表126

直接控制的位址128

整数BASIC程式范例130

Applesoft程式范例131

第三章 插断处理133

插断处理133

NMI插断135

RESET插断135

IRQ/BRK插断处理136

RESET插断——旧型的监督程式136

位址表137

RESET插断——自动开始的监督程式140

设定系统最初的架构141

冷/暖机的决定142

开电源时的起动142

由使用者修饰的RESET向量143

系统的重新开始143

位址表144

IRQ/BRK插断151

IRQ/BRK插断的认可151

IRQ插断处理152

BRK指令插断152

BRK指令——状态的保留153

BRK指令——旧型的监督程式154

BRK指令——自动开始的监督程式154

位址表155

第四章 杂碎整理159

帮助发展机械语言159

位址表159

低解析度绘图167

第零页的栏位168

位址表169

资料处理功能172

常规173

记忆体到记忆体之间的搬移173

跳至某位址同时作暂存器载入173

位址栏的递增173

保留6502暂存器174

重新取回6502暂存器174

两个位元组栏位的乘法175

乘法常规175

将四个位元组的被除数除以两个位元组的除数176

建立RESET向量178

把十六进位字元转换为数值以供使用179

指令的反组合179

位址表180

Applesoft资料处理程式范例184

监督程式的命令处理器185

进入监督程式的命令处理器186

叫用监督程式的命令处理器187

位址表188

Applesoft程式范例196

经由监督程式使用喇叭196

位址表197

卡式磁带的输入和输出198

写WRITE200

读READ200

卡式磁带输入/输出的内部常规201

HEADR201

RDBIT202

RD2BIT202

RDBYTE203

WRBIT203

WRBYTE203

Paddles,Buttons and Annunciator I/O204

GAME I/O的硬体位址表205

等待常规206

WAIT常规的延迟时间207

控制-Y与参数的使用208

Paddle的干扰—程式范例209

暂存器在BASIC叫用监督程式时的用途210

十进位到十六进位的转换211

Applesoft程式范例211

单步和追踪的特色211

附录213

1980《APPLEⅡ监督程式剖视》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郭重松编著 1980 宏基出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。