Category: 程序设计
英文同步 90年代后期步步高生产的软驱一号(又称步步高多媒体学生电脑)和98型学生电脑都带了软驱,一按电源件, 都从软盘启动(98型可以从内置的电子盘启动) 步步高提供了直接在学习机上写汇编开发的工具 BASM. BASM 可以用来写 6502 汇编,并可以编译成 CMD 小型可执行程序 不支持 EXC 程序. CMD 格式的头两个字节指定了程序装入的内存地址.之后就是程序和数据连续的放一起. 由于CPU可以访问从 $6100 到 $FFFA 的内存地址,所以一个CMD程序的最大大小为 $FFFA-$6100 只需要 basm.cmd 一个文件就可以编译 汇编.可以在中文或者西文的BBGDOS下都可以运行 basm.cmd. 如果命令行参数是 /cmd …
英文贴 步步高学生电脑(软驱1号或者98)所用的DOS操作系统是 BBGDOS.总共有5个版本 0.9, 1.0, 2.0, 2.1 和 3.0.版本 1.0 和 2.1 分别是版本0.9 和 2.0 的bug 修复版本(从命令来看没有什么区别) 所以以下会简单介绍三个版本: 1.0, 2.1 和 3.0 BBGDOS 1.0 版本只有在最早的磁盘软件中才有, 比如 系统演示盘所带的就是版本 1.0 该版本的DOS提示符较为简单, …
英文同步 SB2000 的 FBASIC 是浮点 BASIC 的意思, 就是说可以用在计算一些数值,高级计算机.今天我们还测一下它的计算性能,之前大概知道很慢.. 计算圆周率有很多公式,收敛度不一样, 我们挑一个性价比较高的,比较容易实现的..比如这个: 在SB2000上,80位要算5 小时; 40位1个小时; 20位几分钟, 真得很慢. —FBASIC 源代码—- 1 REM ********************************* 5 REM *JUST FOR FUN * 6 REM *F-BASIC …
F-BASIC 是现在来说SB2000上比较可以折腾的东西(编程语言) 可以从 SB-DOS 或者 SB-WIN 下启动 F-BASIC 会出现一个欢迎屏幕 (SPLASH), 感觉当年SB2000竟搞些表面的东东 启动玩了会出现这样的一个界面: 这个还算比较先进,上面有菜单,可以用鼠标选择. 随便写了一段用 Monto Carol 蒙特卡罗方式计算 Pi 圆周率的,本来把步长设为 10000, 结果半天不出结果,只能设置为 100 (很粗糙) 有一个在线帮助 结合手册上翻了一下, 没看到日期时间相关函数,这样就不知道怎么给程序计时,上面的FBASIC程序很简单,但是却要执行个好几秒,8位真的有这么慢么???? 这个版本的FBASIC还没有 peek, poke …