這個問題在這里已經有了答案: 撰寫從 Python 到 C 的代碼翻譯器?[關閉] (4個答案) Windows下如何用匯編撰寫hello world? (9 個回答) 你好,Linux 系統呼叫的匯編語言世界? (1 個回答) 7 天前關閉。
我想將一個簡單的print(“Hello, World!”)代碼轉換成匯編語言。我讀了一篇文章,它表明您可以嘗試將其轉換為 C ,然后再轉換為匯編,但這不起作用。有人可以幫我將 Python3 轉換為匯編語言(或 C )嗎?
uj5u.com熱心網友回復:
這是一個 Stackoverflow 執行緒,它提出了類似的問題(至少如何將 Python 轉換為 C),并且有一些指向應該這樣做的不同專案的鏈接:撰寫從 Python 到 C 的代碼翻譯器?
這里還有另一個名為 PyPy 的專案,它似乎是上面鏈接的執行緒中提到的 CPython 的替代和更快的版本:https ://www.pypy.org/index.html
希望其中之一可以幫助您解決您正在嘗試做的事情。不過,一般來說,如果您需要編譯成匯編代碼的東西,您最好只用 C 語言撰寫它。Python 的問題在于它編譯為位元組碼,然后由解釋器運行。因此,它絕不是組裝。然而,C 直接編譯為程式集,因此它會為您提供您想要的。通過嘗試從 Python 到組裝,您只是添加了一個額外的中間人(這是我鏈接的這些專案之一),它可能會搞砸,有錯誤等。所有這些,希望是一個這些選項中的一個能夠為您解決問題并完成作業!祝你好運!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/459721.html
標籤:Python C python-3.x 部件
上一篇:添加指令形式,英特爾手冊沒有描述運算元大小覆寫,如“位元組”或“字”
下一篇:檢查8086程式集中的質數
