久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 匯編語言一定要學嗎? [打印本頁]

作者: 3253087609ydrq    時間: 2023-11-22 23:30
標題: 匯編語言一定要學嗎?
前兩天,下了份資料,結果全是匯編,只會一點C,匯編完全不懂
作者: zbfdyw    時間: 2023-11-23 08:11
匯編語言(Assembly Language)是任何一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令。特定的匯編語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植。
        用一些容易理解和記憶的縮寫單詞來代替一些特定的指令,例如:用"ADD"代表加法操作指令,"SUB"代表減法操作指令,以及"INC"代表增加1,"DEC"代表減去1,"MOV"代表變量傳遞等等,通過這種方法,人們很容易去閱讀已經完成的程序或者理解程序正在執行的功能,對現有程序的bug修復以及運營維護都變得更加簡單方便。但計算機的硬件不認識字母符號,這時候就需要一個專門的程序把這些字符變成計算機能夠識別的二進制數或機器語言。因為匯編語言只是將機器語言做了簡單編譯,所以并沒有根本上解決機器語言的特定性,所以匯編語言和機器自身的編程環境息息相關,推廣和移植很難,但是還是保持了機器語言優秀的執行效率,因為他的可閱讀性和簡便性,匯編語言到現在依然是常用的編程語言之一, 匯編語言不像其他大多數的程序設計語言一樣被廣泛用于程序設計。在實際應用中,通常被應用在底層,硬件操作和高要求的程序優化的場合。驅動程序、嵌入式操作系統和實時運行程序都需要匯編語言。
至于學不學,如何學,世上無難事,只要肯登攀,要學肯定能學會,而且還有很廣泛的用途。學與不學,全在一念之間!
作者: 我系_源    時間: 2023-11-23 08:31
匯編簡單直接,但需要更復雜的編程邏輯
作者: angmall    時間: 2023-11-23 08:46
匯編只是加深你對硬件的認識和計算機的理解。
當然這個是很有必要的

作者: 會飛的魚KKK    時間: 2023-11-23 09:13
c語言和匯編語言都是直接對數字鏈路層編程,只不過C語言為了簡化復雜的邏輯地址語句,提前用了匯編轉C寫成的庫,現在的軟件通常都支持用C的
作者: hi等你    時間: 2023-11-23 09:28
看到樓主去年在問單片機如何擦除的問題,樓主為什么擦除,擦成全0還是全1,擦除之后

想干什么?擦除哪部分,程序rom部分還是單片機flash模擬eeprom部分?這一系列邏輯樓主

自己可能就懵圈了,我建議樓主不用學匯編,對于沒有邏輯頭腦的人難如登天
作者: Y_G_G    時間: 2023-11-23 09:32
匯編是能不學就不學,如果工作中有用到,那就得學
不然的話,學不學都不重要,并不是什么必修
不會匯編的人多了去了,他們一樣能寫出優秀的代碼
作者: yzwzfyz    時間: 2023-11-23 11:01
會精通成為高手,就必須學。
作者: Hephaestus    時間: 2023-11-23 11:28
匯編在不同平臺上面完全不一樣,怎么可能一概而論?比如Cortex-M匯編難比登天,我見過幾個試圖用匯編的,結果代碼不堪入目,效率比c編譯器差太多了。
作者: 一事無成    時間: 2023-11-23 12:11
非必須沒必要,建議學C,C語言更通用,而且學到后面自然就能看懂匯編了,匯編和C是對應的
匯編過于底層,實際上匯編更簡單直接,但邏輯性很強,你要寫出CPU的每一步操作
作者: man1234567    時間: 2023-11-23 13:42
吃飯一定要學么 ?睡覺一定要學么 ?旅游一定要學么 ?放浪一定要學么 ?....
匯編一定要學么 ?其實你心中已有答案的
作者: dalaoshi    時間: 2023-11-23 17:39
買了電腦回來,玩游戲,那是皮毛,學會應用軟件,那是肉身,用C寫軟件,那是骨子,用匯編寫程序,那是骨髓。
作者: a137135    時間: 2023-11-24 20:20
匯編是直接操作寄存器,直接寫內存,C是換個方式實現,有庫函數,寄存器等等,用C++會好點
作者: lgwd    時間: 2023-11-25 14:07
51單片機且用于控制項目,學一下匯編,有助于深刻理解控制!
作者: xgyfighter    時間: 2023-11-25 17:36
匯編的控制粒度比c語言更細,一些時序控制要求高的場合首選匯編
作者: a1020250735    時間: 2023-11-26 13:53
如果要深入發展,學習匯編是很有必要的
作者: lyonkon    時間: 2023-11-26 19:15
旅行者一號的系統控制,就是用匯編寫的
作者: xbook_ben    時間: 2023-11-27 09:45
我的建議是:不是必須學,但是需要的時候要懂一點。
   現在的單片機應用一般都是直接上Cortex-M0/M3,資源已經很充分了,使用C語言完全沒問題。除非開發的還是純粹為了走量(薄利多銷)的終端傳感器。所以精通C語言就已經夠開發使用了。
   但是要懂一點匯編,主要是在遇到問題的時候能分析,比如看得懂芯片的startup引導文件。實際應用中,邊學邊用就好。
作者: LLL123654    時間: 2023-11-27 15:46
不一定學,項目中幾乎用不到,但是學的話會幫助理解底層
作者: 兵山讀者    時間: 2023-11-27 16:11
我個人認為還是學一下好,當然如果你只是業余玩一玩的話就沒必要學了。如果以后要專業搞這行的話我認為你還是應該學的,這對你將來搞專業是相當有幫助的,到時候你就知道了。我們那時學計算機編程就是先學的匯編。
作者: 愛咋咋地123    時間: 2023-11-27 16:45
匯編語言其實不難,只要是邏輯,匯編語言是很多仿真實現的基礎
作者: Acidrain7F    時間: 2023-11-27 20:38
搞嵌入式開發的必須學過微機原理,學微機原理必學匯編語言程序設計。
作者: love51666    時間: 2023-11-28 00:01
如果你想要搞懂嵌入式的基本原理最好還是要寫一下的,匯編能夠讓你對每一個寄存器理解能夠上更大的一個層次,還有對RAM的利用率也能夠提高
作者: cooldog123pp    時間: 2023-11-28 08:29
不一定吧日常開發工作很少用到了!
作者: Yzfyb    時間: 2023-11-28 18:08
我認為對于一般人而言,只要會高級語言就可以。但是對于底層開發的人員或者想深入理解原理,匯編還是應該要學的
作者: 一笑而過cover    時間: 2023-11-28 21:49
c語言簡單一點,我們大學現在叫單片機的老師都不教匯編了,說這幾屆教c語言了,而且我面試的主管都說匯編過時了一些,不過說到底你如果是工作環境必須要用到匯編就必須學,你改變不了公司的環境的
作者: bobby1922    時間: 2023-11-29 15:20
不一定要學,可以直接學C語言
作者: zhoushikai6216    時間: 2023-11-29 15:30
學習匯編可以更深層次的了解單片機的工作原理,了解系統是如何啟動。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美久久久久久久久 | 欧美二区三区 | 日韩免费视频 | 久久综合五月天 | 日韩一级av毛片 | 国产三级在线观看视频 | 亚洲精品日本 | 九九视频在线免费观看 | 一区二区三区日韩 | 国产成人av一区二区三区在线观看 | 男女啪啪免费视频 | 亚洲黄色天堂 | 亚洲免费在线 | 中文字幕播放 | 亚洲精品一区二区三区蜜桃久 | 久久高清免费视频 | 特黄老太婆aa毛毛片 | 久久久久久网 | 亚洲欧美日韩一区 | 成人黄色免费 | 黄av在线 | 免费毛片在线播放 | 久久精品视频网站 | 亚洲小视频在线观看 | 亚洲欧美精品一区 | 日韩av在线不卡 | 中文字幕在线免费播放 | 高清免费av| 能看毛片的网站 | 久久a视频 | 国产一级网站 | 免费黄色小网站 | 中文字幕高清 | 在线中文字幕网站 | 亚洲成人一区二区三区 | 国产精品自在线 | 91精品网| 中文字幕第一页在线 | 亚洲高清中文字幕 | 欧美精品999 | 五月激情久久 |