重拾 CP/M 的 C 语言编程

2024-08-18

本文讲述了作者重拾 CP/M 系统 C 语言编程的经历,并详细介绍了使用 40 年前的 Aztec C 编译器进行开发的过程和与现代 C 开发的不同之处。文章探讨了 Aztec C 编译器的特点、K&R 语法、数据类型大小、标准库限制、命令行参数处理、重定向、设备 I/O、系统接口、调用约定、内存管理、分页和覆盖、构建和测试等方面的内容,并强调了在 80 年代硬件上进行编程需要关注效率和进行实际硬件测试的重要性。