当前位置:首页 > 工业技术
彻底研究Apple监督程式
彻底研究Apple监督程式

彻底研究Apple监督程式PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:郑林财
  • 出 版 社:五南图书出版公司
  • 出版年份:1985
  • ISBN:
  • 页数:406 页
图书介绍:
《彻底研究Apple监督程式》目录

第Ⅰ部份 程式设计师指引 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

返回顶部