為什么沒有匯編語言
創(chuàng)造明天美好回憶
2016-03-06 19:12:42
TA貢獻9條經(jīng)驗 獲得超6個贊
因為匯編太底層,寫起來要考慮的東西又無窮多,還要學習中斷,學寫中斷,除了學嵌入式和單片機的,基本沒人喜歡用匯編語言寫東西。
比如,使用C語言創(chuàng)建數(shù)據(jù),數(shù)組,系統(tǒng)會自動分配可用內(nèi)存單元,但是實模式下的匯編語言,有時候甚至要考慮自己的數(shù)據(jù),自己創(chuàng)建的棧中是否有原始數(shù)據(jù),隨意占用這些內(nèi)存單元會不會對其他東西造成影響。比如C語言有一系列的頭文件以及其中包含的庫函數(shù)可以調(diào)用,簡單的一個printf函數(shù)加上標準輸入輸出頭文件就可以在屏幕上輸出字符,但是學習匯編語言需要了解顯示器內(nèi)存單元的物理地址以及內(nèi)存單元大小。
當然,使用匯編語言的人在世界上的還是不少的,畢竟近年的匯編語言排名很能說明問題。
舉報