成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

arm開源 現(xiàn)代匯編教材還是基于8086,對理解當(dāng)今CPU(如i9)有幫助嗎,還是教程太滯后?

現(xiàn)代匯編教材還是基于8086,對理解當(dāng)今CPU(如i9)有幫助嗎,還是教程太滯后?匯編沒用?胡說八道!匯編難學(xué)?胡說八道!任何一種高端應(yīng)用場景,都需要匯編帶來的高效率和高可靠性!何為高端?軍事用途,工

現(xiàn)代匯編教材還是基于8086,對理解當(dāng)今CPU(如i9)有幫助嗎,還是教程太滯后?

匯編沒用?胡說八道!

匯編難學(xué)?胡說八道!

任何一種高端應(yīng)用場景,都需要匯編帶來的高效率和高可靠性!何為高端?軍事用途,工業(yè)用途,醫(yī)療領(lǐng)域!這些領(lǐng)域?qū)\行效率和可靠性的需求都是無止境的高。你用c 可以調(diào)用一個第三方函數(shù)庫很方便的寫出一個PID,但它是怎么實現(xiàn)的?效率如何?有問題怎么辦?如何調(diào)試提高效率?你都不知道!如果你能用匯編寫一個PID,你會發(fā)現(xiàn)一切都在你的掌控之中!運行速度可以達到極致!所有數(shù)據(jù)的變化都是按你的設(shè)計運作,這就叫自主可控!

很多人說中國沒有自己的工業(yè)軟件?為什么?因為高級語言都沒有提供現(xiàn)成的庫,所以大多數(shù)人都不知道怎么寫。。。國產(chǎn)PLC品牌有很多,但能有自己的編譯平臺的品牌卻是鳳毛麟角。為啥?因為用C語言寫不出PLC級別的編譯器。梯形圖語言本身就是匯編語言的增量版,比C更貼近底層,用C當(dāng)然無法滿足要求了。再比如很多人吐槽國產(chǎn)的數(shù)控機床精度不如進口的高!這個精度的瓶頸,除了國內(nèi)冶金行業(yè)技術(shù)的差距之外,最大的原因就是編程語言的限制!因為效率和運行速度的差距,高級語言根本無法勝任這類應(yīng)用!更別說什么三軸聯(lián)動五軸聯(lián)動之類的技術(shù)了。

綜上,匯編語言的意義絕不僅僅只是計算機基礎(chǔ)基礎(chǔ),幫助理解高級語言那么簡單!匯編語言是在高端應(yīng)用領(lǐng)域是無法或缺的必須工具!

再說匯編語言難不難學(xué)?當(dāng)然不難學(xué)!任何芯片的內(nèi)部資源都是極端有限的,所以一款CPU所能提供的匯編指令也是極其有限的,就那么多條,不會像高級語言那樣,動不動冒出一堆第三方庫讓你跟進學(xué)習(xí)。而且匯編語言的指令功能非常的簡單易懂,通常就是一個很單一的功能,例如把源操作數(shù)怎樣處理一下,然后寫入目標(biāo)操作數(shù)地址里,非常簡單直接!和高級語言(哪怕是C)相比,學(xué)習(xí)難度也是直線下降的。

但必須要說,匯編很難用!非常難用!要想實現(xiàn)一個具體的任務(wù),你必須學(xué)會把任務(wù)分解成匯編指令能夠完成的各種小目標(biāo),這就意味著用匯編寫程序?qū)λ惴〞浅R蕾?,這也是程序員技術(shù)含量高,極其燒腦,也非常值錢的根本原因!

總結(jié)一下,匯編語言就像基礎(chǔ)漢字,高級語言就像名人名言大全。你想得諾貝爾文學(xué)獎,全都靠別人的名言湊數(shù)顯然不可行的,甚至你想講個自己原創(chuàng)的故事都不可能,因為你根本不識字![酷拽][酷拽][酷拽]