早在1977年就问世的APPLE-Ⅱ机能经久不衰,除了它具有设计合理、扩展灵活等优点外,不断推出的APPLE-Ⅱ软件也是它立于不败之地的重要原因。APPLE-Ⅱ软件作一分类介绍。
APPLE-Ⅱ的操作状态软件
1.浮点BASIC(即APPLE·SOFT,也称FPBASIC),屏幕提示符“〕”。它主要用于科学运算和商业领域。在打开主机复位或引导DOS启动后,机器自动进入浮点BASIC状态。该软件一般固化在主机板左起第二至六块2114ROM中,共占10KB字节。浮点BASIC具有彩色图形、高分辨率作图和直接进行模拟输入等功能。
2.整数BASIC(即INTBASIC),屏幕提示符为“>”。它适于数学计算、作图及游戏等范围。使用整数BASIC时,系统主机内存为64KB(APPLE-Ⅱ需加16KB扩展卡),且系统必须把整数BASIC程序调入内存。从浮点BASIC转入整数BASIC,键入INT-即可。
3.监控程序(即MONITOR),屏幕提示符“*”。监控程序负责管理内存、外设、CPU及屏幕编辑。在监控状态下,操作者可以用机器语言进行读写、调用、移植和修改程序。该软件固化在主机板左起第一块ROM中,占2k字节。状态的转移可用如下命令:(1)由浮点BASIC或整数BASIC转入监控状态,键入CALL-151-即可;(2)由监控返回浮点BASIC可键入FP-命令或CTRLC-;(3)由监控返回整数BASIC可键入INT-或CTRLC-(在DOS3.3下,可用3DO8G-)。
4.小汇编(MINI ASSEMBLER),屏幕提示符“!”。小汇编可将6502汇编指令译成机器码,具有单步及跟踪调试等功能,因此可用于调试汇编程序。由整数BASIC下进入小汇编的步骤是:先键入CALL-151-进入监控状态,再键入命令F666G-即可。由小汇编返回监控可键入命令$FF69G-。
APPLE-Ⅱ的磁盘操作系统软件
它是专门用于协调计算机与I/O设备或存储设备之间工作的。APPLE-Ⅱ的磁盘操作系统分为6502CPU模式下的DOS3.3操作系统和Z80CPU模式下的CP/M操作系统。
1.DOS3.3操作系统。该版本是美国APPLE公司1980年推出的,它是DOS3.1、DOS3.2的改进版本,国内大部分APPLE-Ⅱ机使用DOS3.3。DOS3.3软件存放在系统磁盘的第0至2磁道。将DOS3.3调入内存(亦称引导DOS)的方法是:(1)将系统盘插入1号驱动器,开机后即自动将DOS3.3调入内存,任何已初始化的磁盘均可进行引导DOS;(2)在浮点BASIC或整数BASIC状态下可键入PR#6-或IN#6-(这时驱动器接口卡插在6号插槽中),即可引导DOS;(3)在监控状态下,键入6CTRLP-或C600G-来引导DOS。
2.CP/M操作系统。APPLE-Ⅱ的CP/M操作系统由Z80卡和CP/M2.2系统软件组成。CP/M2.2软件有44k、56k和128k等版本,它们分别用于48kRAM、64kRAM或176kRAM系统。CP/M比DOS操作系统磁盘调回速度快、使用机器语言容易和调用转移文件方便。引导CP/M操作系统磁盘的方法是:将Z80卡插入主机板4号插口槽,系统磁盘置于1号软动器,打开主机电源4秒钟即出现“A>”提示符,完成引导GP/M系统磁盘。
CP/M系统盘中内容丰富,主要有FORMAT程序,用于格式化磁盘;COPY程序,即复制磁盘的程序;PIP程序,用于文件转移;MBASIC程序,它较浮点BASIC有较强的低分辨功能,另外还有发声、游戏等功能;GBASIC,它有高分辨作图功能。
APPLE-Ⅱ的高级语言
APPLE-Ⅱ程序语言除了机器语言、汇编语言、浮点BASIC和整数BASIC外,还配有许多高级语言,如结构化程序设计语言PASCAL,用于科学运算的APPLE FORTRAN和FORTRAN-80语言,用于商业数据处理的COBOL-80语言,用于绘图的APPLELOGO、PILOT语言,用于采集、处理数据和进行实时控制的LISP语言,以及数据库语言dBASEⅡ等。
APPLE-Ⅱ的应用软件
APPLE-Ⅱ现有数千种应用软件版本,不过常用软件也只有一、二百种。应用软件大致可分为事务管理软件、文书编辑软件、绘图及CAD(计算机辅助设计)软件、软件工具(如操作系统、汇编语言和高级语言等)、教学软件和游戏软件等六大类。(刘国良)