欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4444|回復: 27
收起左側

匯編語言一定要學嗎?

  [復制鏈接]
ID:871721 發表于 2023-11-22 23:30 來自觸屏版 | 顯示全部樓層 |閱讀模式
前兩天,下了份資料,結果全是匯編,只會一點C,匯編完全不懂
回復

使用道具 舉報

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

使用道具 舉報

ID:798572 發表于 2023-11-23 08:31 | 顯示全部樓層
匯編簡單直接,但需要更復雜的編程邏輯
回復

使用道具 舉報

ID:155507 發表于 2023-11-23 08:46 | 顯示全部樓層
匯編只是加深你對硬件的認識和計算機的理解。
當然這個是很有必要的
回復

使用道具 舉報

ID:1091344 發表于 2023-11-23 09:13 | 顯示全部樓層
c語言和匯編語言都是直接對數字鏈路層編程,只不過C語言為了簡化復雜的邏輯地址語句,提前用了匯編轉C寫成的庫,現在的軟件通常都支持用C的
回復

使用道具 舉報

ID:996773 發表于 2023-11-23 09:28 | 顯示全部樓層
看到樓主去年在問單片機如何擦除的問題,樓主為什么擦除,擦成全0還是全1,擦除之后

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

自己可能就懵圈了,我建議樓主不用學匯編,對于沒有邏輯頭腦的人難如登天
回復

使用道具 舉報

ID:401564 發表于 2023-11-23 09:32 | 顯示全部樓層
匯編是能不學就不學,如果工作中有用到,那就得學
不然的話,學不學都不重要,并不是什么必修
不會匯編的人多了去了,他們一樣能寫出優秀的代碼
回復

使用道具 舉報

ID:123289 發表于 2023-11-23 11:01 | 顯示全部樓層
會精通成為高手,就必須學。
回復

使用道具 舉報

ID:883242 發表于 2023-11-23 11:28 | 顯示全部樓層
匯編在不同平臺上面完全不一樣,怎么可能一概而論?比如Cortex-M匯編難比登天,我見過幾個試圖用匯編的,結果代碼不堪入目,效率比c編譯器差太多了。
回復

使用道具 舉報

ID:1007932 發表于 2023-11-23 12:11 | 顯示全部樓層
非必須沒必要,建議學C,C語言更通用,而且學到后面自然就能看懂匯編了,匯編和C是對應的
匯編過于底層,實際上匯編更簡單直接,但邏輯性很強,你要寫出CPU的每一步操作
回復

使用道具 舉報

ID:584814 發表于 2023-11-23 13:42 | 顯示全部樓層
吃飯一定要學么 ?睡覺一定要學么 ?旅游一定要學么 ?放浪一定要學么 ?....
匯編一定要學么 ?其實你心中已有答案的
回復

使用道具 舉報

ID:283954 發表于 2023-11-23 17:39 | 顯示全部樓層
買了電腦回來,玩游戲,那是皮毛,學會應用軟件,那是肉身,用C寫軟件,那是骨子,用匯編寫程序,那是骨髓。
回復

使用道具 舉報

ID:1099162 發表于 2023-11-24 20:20 | 顯示全部樓層
匯編是直接操作寄存器,直接寫內存,C是換個方式實現,有庫函數,寄存器等等,用C++會好點
回復

使用道具 舉報

ID:106977 發表于 2023-11-25 14:07 | 顯示全部樓層
51單片機且用于控制項目,學一下匯編,有助于深刻理解控制!
回復

使用道具 舉報

ID:1101169 發表于 2023-11-25 17:36 | 顯示全部樓層
匯編的控制粒度比c語言更細,一些時序控制要求高的場合首選匯編
回復

使用道具 舉報

ID:1101238 發表于 2023-11-26 13:53 | 顯示全部樓層
如果要深入發展,學習匯編是很有必要的
回復

使用道具 舉報

ID:73992 發表于 2023-11-26 19:15 | 顯示全部樓層
旅行者一號的系統控制,就是用匯編寫的
回復

使用道具 舉報

ID:212797 發表于 2023-11-27 09:45 | 顯示全部樓層
我的建議是:不是必須學,但是需要的時候要懂一點。
   現在的單片機應用一般都是直接上Cortex-M0/M3,資源已經很充分了,使用C語言完全沒問題。除非開發的還是純粹為了走量(薄利多銷)的終端傳感器。所以精通C語言就已經夠開發使用了。
   但是要懂一點匯編,主要是在遇到問題的時候能分析,比如看得懂芯片的startup引導文件。實際應用中,邊學邊用就好。
回復

使用道具 舉報

ID:1101419 發表于 2023-11-27 15:46 | 顯示全部樓層
不一定學,項目中幾乎用不到,但是學的話會幫助理解底層
回復

使用道具 舉報

ID:36321 發表于 2023-11-27 16:11 | 顯示全部樓層
我個人認為還是學一下好,當然如果你只是業余玩一玩的話就沒必要學了。如果以后要專業搞這行的話我認為你還是應該學的,這對你將來搞專業是相當有幫助的,到時候你就知道了。我們那時學計算機編程就是先學的匯編。
回復

使用道具 舉報

ID:1101427 發表于 2023-11-27 16:45 | 顯示全部樓層
匯編語言其實不難,只要是邏輯,匯編語言是很多仿真實現的基礎
回復

使用道具 舉報

ID:1101476 發表于 2023-11-27 20:38 | 顯示全部樓層
搞嵌入式開發的必須學過微機原理,學微機原理必學匯編語言程序設計。
回復

使用道具 舉報

ID:1062805 發表于 2023-11-28 00:01 | 顯示全部樓層
如果你想要搞懂嵌入式的基本原理最好還是要寫一下的,匯編能夠讓你對每一個寄存器理解能夠上更大的一個層次,還有對RAM的利用率也能夠提高
回復

使用道具 舉報

ID:155719 發表于 2023-11-28 08:29 | 顯示全部樓層
不一定吧日常開發工作很少用到了!
回復

使用道具 舉報

ID:1101602 發表于 2023-11-28 18:08 | 顯示全部樓層
我認為對于一般人而言,只要會高級語言就可以。但是對于底層開發的人員或者想深入理解原理,匯編還是應該要學的
回復

使用道具 舉報

ID:1101567 發表于 2023-11-28 21:49 | 顯示全部樓層
c語言簡單一點,我們大學現在叫單片機的老師都不教匯編了,說這幾屆教c語言了,而且我面試的主管都說匯編過時了一些,不過說到底你如果是工作環境必須要用到匯編就必須學,你改變不了公司的環境的
回復

使用道具 舉報

ID:1101739 發表于 2023-11-29 15:20 | 顯示全部樓層
不一定要學,可以直接學C語言
回復

使用道具 舉報

ID:1101742 發表于 2023-11-29 15:30 | 顯示全部樓層
學習匯編可以更深層次的了解單片機的工作原理,了解系統是如何啟動。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表