高級語言爲何不直接編譯成機器碼,而編譯成彙編代碼?

1.通常的編譯器,是先將高級語言轉換成彙編語言(中間代碼),而後在彙編的基礎上優化生成OBJ目標代碼,最後Link成可執行文件。網絡 2.高級語言爲何不直接編譯成機器碼,而編譯成彙編代碼?工具 1)其中有一個好處是方便優化和調試,由於編譯器也是工具,也是機器,畢竟是機器生成的程序,不能夠很是完美的,而彙編是機器指令的助記 符,一個彙編指令就對應一條機器指令(特殊指令除外),調試起來確定會比機器指令
相關文章
相關標籤/搜索