簡體   English   中英

如何使用 GCC 將 C 代碼編譯為 8088 匯編?

[英]How to use GCC to compile C code to 8088 Assembly?

我一直在尋找一條信息,但似乎找不到它,也許你們可以幫我一把。 這是一個簡單的問題:

  • 如何使用GCC將C代碼編譯成8088匯編?

我正在用 8088 匯編編寫一個小程序,想知道編譯器是如何完成一些事情的,這真的很棒。

謝謝!

-S 標志產生匯編程序 output,盡管現在不是 8088。

gcc -S myfile.c

output 將在 myfile.s 中。

GCC 允許使用 -mtune=cpu-arch 指定目標機器架構,但現在它不支持 i8088。 支持的架構是 i386 和更新的架構。

如果您可以考慮其他編譯器,總會有 OpenWatcom,它既是開源的,又會生成 16 位代碼。

有一個16位的djgpp版本(基於gcc),據說這里可以產生8086/88的代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM