Integer BASIC

编辑
本词条由“匿名用户” 建档。
Apple Integer BASIC 是 Apple I 的 BASIC 解释器 - 可以从盒式磁带加载 - 以及原始 Apple II 型号 - 永久安装在 ROM 中并随计算机一起出厂。 在语法和语义方面,整型 BASIC 语言基于惠普公司在 1970 年代开发的 BASIC 方言 HP-BASIC; 然而,Integer BASIC 解释器本身是一个全新的创造。 对于 1977 ...

Integer BASIC

编辑

Apple Integer BASIC 是 Apple I 的 BASIC 解释器 - 可以从盒式磁带加载 - 以及原始 Apple II 型号 - 永久安装在 ROM 中并随计算机一起出厂。 在语法和语义方面,整型 BASIC 语言基于惠普公司在 1970 年xxx发的 BASIC 方言 HP-BASIC; 然而,Integer BASIC 解释器本身是一个全新的创造。

进一步发展

编辑

对于 1977 年出现的 Apple II,Wozniak 扩展了 Integer-BASIC 以包含一些用于控制新的 LoRes 图形模式和拨片的图形命令; 再一次,他更实际,准确地执行了他用 BASIC 编写可用的 Breakout 克隆所需的命令。 当时,Apple 仍然认为高分辨率 HiRes 图形模式xxx留给机器语言程序员,因为在 1 MHz 计算机上解释的 BASIC 原则上太慢而无法用它编写吸引人的 HiRes 程序。 只是逐渐地,人们才意识到许多用户对简单而不是快速图形编程更感兴趣。

作为 Apple II 的 Integer BASIC 的补充,Apple 很快提供了一个名为“Programmer's Aid #1”的附加组件,其中包含另一个 ROM 芯片。 这提供了对声音和音乐的支持,包括简单矢量图形在内的高分辨率图形以及一系列工具,例如用于测试计算机的内存芯片,用于合并两个程序,用于随后的程序行重新编号等。 然而,所有这些选项都是使用机器语言子程序实现的,因此它们只能使用隐含的 CALL 命令调用,因此不能很好地集成到现有的 BASIC 中。 更多这种类型的筹码,以及其他重点。 Business or Science,本来有计划的,现在没有了

早在 1977 年底,Apple 除了内置的 Integer-BASIC 外,还提供了从微软购买的 BASIC 解释器,因为我们自己进一步开发的尝试并没有取得成果:Wozniak 是xxx真正理解 Integer-BASIC 的人。 BASIC 代码,但他正在开发新的软盘驱动器,Apple 更迫切需要这种驱动器。 来自 Microsoft BASApplesoft BASIC,源自 I2C 并补充了一些 Apple 特定的指令,在内存消耗方面明显更慢且更不经济,但提供了非常缺少的浮点算法和指令,用于显示 Apple 的高分辨率“HiRes”图形模式II with 280 x 192 pixels - integer -BASIC 只能通过机器语言控制 40 x 48 pixels 的“LoRes”图形模式而没有走弯路。

BASIC 解释器

最初,Applesoft BASIC 以程序盒的形式提供,很快也以软盘和 ROM 插件卡的形式提供,这意味着不再需要宝贵的 RAM 内存。 很多用户很快就把ROM芯片从这张卡里拿出来,直接插在主板上,而不是整数BASIC芯片。 Applesoft BASIC 的更大流行最终得到了 Apple 的认可:在主板上安装了 Applesoft BASIC(以及更大的内存),Apple 从 1979 年开始将计算机作为 Apple II+ 出售。 然而,对于 Apple II 系列的这个型号和所有后来的型号,如果需要,仍然可以从软盘加载 Integer BASIC,包括“Programming Aid No. 1”。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/364180/

(5)
词条目录
  1. Integer BASIC
  2. 进一步发展

轻触这里

关闭目录

目录