一个在x86机器代码、Perl、Shell和Make中的回文多语言程序
💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
二进制高尔夫大奖赛是年度小文件格式竞赛,今年的挑战是输出数字6。作者提交了一个DOS COM可执行文件,利用x86指令实现。通过修改代码,作者创建了一个有效的多语言程序,结合Perl和Shell命令,最终形成了一个55字节的回文程序,成功输出6。
🎯
关键要点
- 二进制高尔夫大奖赛是年度小文件格式竞赛,今年的挑战是输出数字6。
- 作者提交了一个DOS COM可执行文件,利用x86指令实现。
- COM格式没有头部或其他元数据,可以直接运行x86指令。
- 通过修改代码,作者创建了一个有效的多语言程序,结合Perl和Shell命令。
- 最终形成了一个55字节的回文程序,成功输出6。
➡️