程式語言在底層是怎麼轉換成組合語言的?

時間 2021-06-07 02:04:43

1樓:

思而不學則 die。你實際上啥也不會,所以看不懂別人的解釋。

什麼是「圖靈機「?

「馮諾伊曼架構「和」哈佛架構「是什麼?

什麼是「指令集「?CISC和RISC有什麼區別?

什麼是「程式」?

CPU執行的「五級流水線」具體指什麼?

「編譯器「和」彙編器「有什麼區別?

什麼是「交叉編譯」?

如果不能回答這些問題,那所謂的「CPU架構」、「作業系統」、「編譯原理」對你而言沒有意義,因為它們已經超出了你的能力範圍,就像沒學過方程的小學生沒有辦法理解微積分一樣。

2樓:醉臥沙場

醉臥沙場:請永遠不要寄希望於從大眾平台上找到學習之路在你基礎不通的情況下,妄圖通過大眾平台上不知道誰是誰的你一言我一語中學習,那除了能把你從黃瓜地里帶到茄子地里以為,順帶養成一堆壞習慣以外,沒什麼用。

高階程式語言是怎麼轉換成組合語言的?當然是由編譯器來做的。而CPU怎麼理解組合語言?

當然是不能理解,因為理解組合語言的也是編譯器。編譯器將高階可編譯語言編譯為可執行檔案通常需要經過預編譯(處理標頭檔案和巨集定義等)、編譯(將高階語言程式設計組合語言)、彙編(將組合語言變成二進位制機器語言)、鏈結幾個基本階段。

為了避免誤人子弟,我就不往下說了,請從正規途徑獲取基礎知識,避免人云亦云道聽途說。

在MAC OS系統中如何將PDF轉換成WORD

打小就一直坑 完美的解決方案 安裝Adobe Acrobat Pro DC Mac版,編輯,轉換,合併,簽名一步搞定,Adobe Acrobat Pro DC Mac版是乙個功能強大的多平台PDF建立解決方案,包括使用PDF文件的所有型別使用者的簡單和高階功能。具有從任何地方建立,編輯,轉換,共享和...

聽日語聽力的時候,是先把聽到的轉換成中文,還是只想著日語呢?

納zhi豆子 初學階段,會自然而然的把日文轉換成中文,建議不要換成中文,不利於你聽到正確答案,容易漏掉資訊。日語聽力中出現這些 訊號詞 一定要注意表達的是承認前面的內容,但提出自己相反的意見或判斷!可是,不過 儘管如此可是.然而.可是.即便.即使.即使如此.非但.連.雖然是.但是.與 同意,書面語 ...

程式在編譯的時候,會轉換成彙編,然後是機器指令,那麼執行的時候,作業系統充當什麼呢?

water 計算機執行的是二進位制程式,所以不需要作業系統也可以執行,比如很多微控制器就沒有作業系統,只需要將程式編譯成二進位制格式,儲存在合適的位置,就可以啟動並執行。當你的程式變的比較複雜,例如需要檔案系統,需要網路協議棧,需要程序和執行緒的排程,這個時候你的這個二進位制程式和作業系統就處於差不...