主要观点:作者 16 岁时在 1987 年的 Transputer 处理器上引导了一个小型 C 编译器,期间提供了基本操作系统、文本编辑器和汇编器等,文章介绍了这一历程及相关技术细节。
关键信息:
- 从 BASIC 语言转向 C 语言困难,理解 Pascal 后才掌握 C 语言。
- 找到《A Small C compiler for the 8080s》一文,尝试在 Z280 计算机上运行 Small-C 编译器,后移植到 Transputer 。
- 受 Small-C 启发用 Pascal 重写编译器,后又转向 Small-C 为 Transputer 提供 C 编译器。
- 受《Operating Systems: Design & Implementation》启发,用改编的 Small-C 编译器创建 32 位操作系统,包括文件管理等功能。
- 历经艰难使早期 32 位操作系统在 Transputer 模拟器上运行,解决诸多编译、运行等问题。
重要细节: - 1989 年左右开始接触相关技术,1992 年在 Z280 计算机上运行 Small-C 编译器,1995 年在 Transputer 上继续开发。
- 介绍了各种文件及程序的功能和代码细节,如 Small-C 编译器代码片段、操作系统相关文件等。
- 详细描述了在使操作系统运行过程中遇到的各种错误及解决方法,如磁盘扇区数据错误、指令问题等。
- 提供了相关资源链接,如操作系统等的源代码、相关期刊等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。