关注+星标公众号,不错过精彩内容
素材来源 | 网络
微信公众号 | strongerHuang
https://github.com/microsoft/BASIC-M6502

这种汇编语言源代码代表了个人计算机时代具有历史意义的软件之一。它是微软为6502微处理器开发的Microsoft BASIC Version 1.1的完整源代码,最初由微软于1976-1978年开发并版权所有。
技术规格
语言: 6502 汇编语言
目标处理器:MOS Technology 6502 8位微处理器
内存占用:8KB ROM版本
功能:完整的带有浮点算术的BASIC解释器
架构:适用于ROM和RAM配置
主要特点
编程语言支持
完整的BASIC语言实现
浮点数运算
字符串处理和操作
数组支持(包括整数数组和字符串数组)
数学函数和运算符
输入/输出操作
内存管理
高效利用8位系统的内存
字符串垃圾回收
动态变量存储
基于堆栈的表达式评估
硬件抽象
可配置的I/O例程用于不同的计算机系统
终端宽度适应
字符输入/输出抽象
可选的磁盘存储支持
用汇编写8K代码,运行在8位处理器上,还带有完整的带有浮点算术......
在这样的条件下,现在能完成这个功能的程序员估计也没几个,放在在那个年代,绝对是天才!
------------ END ------------

RT-Trace国产调试工具 + RT-Thread,让开发效率大幅提升!

开发利器!板载树莓派GPIO接口,测试芯片性能更简单了

MCU高性能+AI,将是未来的趋势!