編譯器和作業系統到底哪乙個更底層?

時間 2021-05-10 15:36:05

1樓:

2樓:曹昊

編譯器更底層。因為彙編器的指令需要和機器碼進行一一對應。而機器碼是根據設計的電路產生的。

編譯器肯定要用到彙編器的吧。另外,最開始的彙編器是使用二進位制編寫的,然後才出現的高階語言,然後使用高階點的語言也就是彙編,編寫的作業系統。反正我沒查到有使用二進位制編寫作業系統的。

3樓:

按照現在來講,可以認為是作業系統最底層了,編譯器和平台相關的,即和作業系統聯絡並緊跟系統架構的系統軟體,而且沒有納入核心中,如果你要在裸機上跑編譯器程式,那也不是不可以,如果這樣做那麼編譯器做的工作要比在平台上執行編譯器編譯程式要多,比如編譯安裝Linux,但是這種方式太原始,只有極客喜歡耍,已慢慢很少用了,所以把編譯器看成系統軟體之後,邏輯上它處在OS之上,但是由於它的特殊性,它還必須了解底層,即CPU指令。

順便補充一句:彙編,彙編,顧名思義,重點在「編」,只是將指令碼的助記符再「彙編」回去。要不然何必叫「彙編」呢?編譯重點在「譯」

4樓:黃小非

糾正乙個概念,彙編到機器碼的過程並不是「編譯」,而更像是」對應「。組合語言的產生本身就是為了」助記「,舉個例子說,,那麼讓程式設計師記住mov這三個字母總比記那一串32位指令碼要強,但是也就僅僅做到這種對應而已。所以彙編碼到機器碼的轉換過程是不需要設計乙個特別複雜的編譯器的

窮和醜到底哪乙個更忍不了?

我覺得還是窮吧。對於女孩子來說很多事情真的看臉你長的面容姣好會得到比一般人更多的幫助 心思正 就算是在你身上無利可圖也因為你更漂亮會更善待你 畢竟世人是真的看臉。 嘉子 醜,因為這個世界看臉,醜做什麼事情都是錯的,一直會被人指責,長得好看可以靠雙手賺錢,模特,網紅,主播巴拉巴拉之類的。你很醜跟你好窮...

活著和死亡哪乙個更現實?

皺皺巴巴 想死的時候,大家勸你活著 想好好活著,生活又把你往死裡整。有人告訴你,活的同行屍走肉那不如死了去 又有人告訴你,好死不如賴活著吧。總是 活著 與 死亡 都不現實,半死不活才最現實的。 洪斌 我應該算是在鬼門關門口走了一回的人!去年聽醫生的建議去做放療,計畫做25次,做了13次我就受不了了!...

ACCA和CPA你更看好哪乙個?

分享你肛編的故事 首先,土澳MQ的PA畢業 如果在土澳考,cpa和acca能免考一半課程如果回國考,acca還是能免考一半,cpa就不行,並且還有5年時間考完cpa的限制 區別是土澳cpa在國內沒有簽字權 所以,如果沒有出國打算的乙個國內的cpa完全夠吃飯了,考不考的出還是個問題 含金量自己理解 p...