我一直在寻找一条信息,但似乎找不到,也许你们可以帮我。这是一个简单的问题:
我正在用8088汇编编写一个小程序,想知道编译器是如何完成一些事情的,这真的很棒。
谢谢!
djgpp 有一个 16 位版本(基于 gcc),据说可以生成 8086/88 代码这里
GCC 允许使用 -mtune=cpu-arch 指定目标机器架构,但现在不支持 i8088。支持的架构是 i386 和更新的架构。
如果您可以考虑其他编译器,总是有 OpenWatcom,它既开源又会生成 16 位代码。
-S 标志产生汇编器输出,但现在 8088 不会产生汇编器输出。
gcc -S myfile.c
输出将在 myfile.s 中。