目录 1
第○部份:系统概述 1
SoftCard简介 2
系统需求 5
SoftCard名词解释 5
第一部份:组立与操作手册 7
第一章:如何组立SoftCard 9
·APPLE周边装置板:那一种该放到何处 10
·与CP/M可直接合用的的界面板 11
·APPLE磁碟机之装法 14
·列印机界面板之装置 14
·外部终端机的使用法 15
·一般用途I/O之装置 15
·SoftCard之组立 16
第二章:开始使用CP/M系统 19
·启动AppleCP/M系统 20
·如何复制SoftCard磁碟 23
·如何创建CP/M系统磁碟 26
·APPLECP/M与语言板一起使用的方法·I/O架构 29
第三章:APPLECP/M简介 31
·键盘的打入 33
·输出控制 34
·CP/M的暖启动(WarmBoot):Ctrl-C 34
·更换CP/M磁碟 35
·档名称格式 37
·CP/M档案命名规则 37
·一些CP/M命令:DIR,ERA,REN,TYPE 38
·CP/M错误讯息 41
·SoftCard系统磁碟上所包含的程式 43
第四章:MicrosoftBASIC初步 47
第二部份:软体与硬体详述 53
·简介 54
·I/O硬体规约 54
第一章:APPLEⅡCP/M软体详述 55
·6502/Z-80位址转换 56
·APPLEⅡCP/M记忆体使用法 57
·ASCⅡ字元码 58
·使用SoftCard时组合语言之撰写 58
·中断处理 61
第二章:APPLEⅡCP/MI/O架构框块 65
·简介 66
·主控制台游标定址/萤光幕控制 66
硬体/软体萤光幕功能表与终端机无关之萤光幕功能/游标定址 66
·键盘字元之重新定义 71
·非标准周边装置及I/O软体支援 72
把逻辑名字指定给实体I/O装置:IOBYTE经由I/O向量表修补使用者软体 73
·呼叫6502副常式 81
·周边板的存在与位置之指示 83
第三章:硬体的描述 87
·时序架构 88
·简介 88
·SoftCard板之控制 89
·位址汇流排界面 90
·资料汇流排界面 91
·6502之“更新”(Refresh) 92
·DMADaisy链 93
·中断 93
·SoftCard零件表 94
·SoftCard电路图 96
第三部份:CP/M参考手册 97
第一章:CP/M的特色与功能介绍 97
·简介 102
·CP/M2.0功能概况 104
·CP/M的功能描述 106
·通用命令的结构 107
·档案参考 107
·磁碟机的改换 109
·内建命令的格式 110
ERAse命令DIRectory命令REName命令SANE命令TYPE命令USER命令·行的编辑与输出控制 122
·暂态程式命令 124
STATASMLOADDDTPIPEDSUBMITDUMP磁碟作业系统的错误讯息 170
第二章:CP/M2.0的介面导引 175
·简介 176
·作业系统的呼叫协定 179
·档案复制程式范例 207
·档案倾印程式范例 209
·随机存取的程式范例 213
·系统功能摘要 220
第三章:CP/M编辑程式 221
·编辑程式(ED)简介 222
·编辑程式的操作·文稿传送功能 225
·记忆体缓冲区的构造 232
·记忆体缓冲区的操作·命令字串 236
·文稿之搜寻及变更 238
·源档丛库(SourceLibraries) 241
·编辑错误状况 242
·控制字元摘要 243
·编辑命令摘要 243
·编辑程式文稿编辑命令 245
第四章:CP/M组合语言编辑程式·简介 255
·程式格式 258
运算元(Operand)之形成标记数字常数保留字算术及逻辑运算子运算子之优先顺序·组合语言编辑程式导向指令 265
ORG指令END指令EQU指令SET指令IF及ENDIF指令DB指令DW指令·运算码 271
跳离、呼叫、还原指令立即运算元指令资料移动指令算术逻辑单位运算控制指令错误讯息 278
·范例 279
第五章:CP/M动态除错工具程式(除错剂) 285
·简介 286
·DOT命令 290
A(Assemble)命令D(Display)命令F(Fill)命令G(Go)命令I(Input)命令L(List)命令M(Move)命令R(Read)命令S(Set)命令T(Trace)命令U(Untrace)命令X(Examine)命令·在使用时应注意事项 307
·范例 308
附录:CP/M命令集 317