0
這似乎是一個荒謬的問題,但我真的需要知道一個簡單的方法來將C代碼轉換爲MASM32代碼(使用.if's,.while's)。代碼有一個單一的功能,但它使用結構(我相信,它存在於MASM中)。我知道這裏有一些類似的問題,還有一些在其他站點,但是在這之前,我找不到解決我的特定問題(MASM32可讀,而不是c編譯低級混淆純組件)的解決方案。有沒有人知道某種程序會讓這個奇蹟發生?這似乎並不困難,因爲masm中的宏幾乎只是C的一個更醜陋的版本...轉換C代碼到MASM32
C比MASM的宏更具表現力,所以翻譯工具並不像看起來那麼容易。您試圖翻譯的代碼庫有多大?我在這裏得到的是,如果是1000行或更少,那麼也許手動翻譯它會更快。但我並沒有真正看到這一點 - 不僅是您的MASM翻譯可能不如「混淆的」編譯器輸出效率更高,而且它的可讀性也可能低於C代碼。 – Michael
功能有多長?如果它只是一個單一的函數,那麼可以通過將C代碼重寫爲更像ASM的東西來開始。限制使用中的變量的數量等。這將使翻譯更容易。 – Devolus