學組合語言要有什麼基礎,學習組合語言需要什麼基礎嗎

時間 2021-10-14 23:03:19

1樓:

需要核心硬體基礎知識:需要對該組合語言所對應的cpu工作原理有所了解,特別是對應的cpu都有什麼內部暫存器,它們各自的功能,用法和名稱。(不同的組合語言對應不同的cpu硬體家族)

上述硬體基礎知識加上對二進位制運算的了解就足夠了。

學習時只要背下常用的彙編指令助記符,會組織使用它們。再通過彙編軟體包的上機練習就足以應付一般的考試啦。

2樓:渺澡洋

這樣,其實只要會 計算機的基礎知識,比如各個進製之間的轉換,然後有熱情和興趣,就足夠了!

這樣,推介你乙個**:彙編網。

另外推介你一本書,王爽《組合語言》,我這有電子版的,可以發給你。

這個**和書,是配套的,非常的好!

看一下就知道是你想要的,加油!

3樓:匿名使用者

高階程式語言能夠實現的功能採用組合語言一般也能實現。只不過在採用組合語言編寫程式時要掌握有關的硬體知識,比如微處理器內部的暫存器結構、主儲存器的訪問、輸入輸出介面電路的硬體結構等等內容,所以組合語言是一種面向硬體的程式語言,與高階程式語言的程式設計風格迥異,給人的感覺可能覺得學習很困難,其實學習組合語言時入門後後面就簡單得多。另外還應該熟練掌握十進位制、二進位制、八進位制和十六進製制資料之間的相互轉換、有符號數的補碼編碼。

4樓:匿名使用者

電子線路,數字邏輯電路,計算機原理,計算方法等等

5樓:匿名使用者

1 計算機基本工作原理,重點是cpu和記憶體的結構和工作原理。

2 學過計算機語言,如vb,vc\c++等

3 數學計算能力

6樓:匿名使用者

學習很多,二進位制、八進位制、十六進製制、電子技術知識、(模擬電路、數位電路知識)定址。。。。。。。。。。。。太多了

7樓:

不需要什麼基礎,不過要理解,最好學過一些流程化的語言。比如c。

8樓:匿名使用者

基本了解一些計算機的常識性知識就可以入門學習了。。。

9樓:匿名使用者

計算機硬體知識。cpu的結構。模擬電路。數位電路。資料結構一點點。

10樓:彙編

看來我的基礎還不算差,我學過c

11樓:水野未知

當你知道你為什麼要學組合語言,你就知道該怎麼學了。

學習組合語言需要什麼基礎嗎

12樓:

由於組合語言是最接近底層和硬體的語言,所以如果有微機原理的基礎學起來是最好,不過沒有也不用怕,反正老師在講的時候涉及到相關的硬體知識還是會講到的。組合語言就目前的情況來說,用來開發普通應用軟體的相對比較少,因為沒有其他高階語言那麼方便,不過學了還是很有用的,主要用途還是用在對現成的軟體進行反彙編或分析跟蹤,以及破解等場合,因為一般的可執行程式經過反編譯後通常為組合語言,要看得懂才能進行分析和跟蹤。

什麼是組合語言,什麼是彙編和組合語言?

叢依波弘瀾 組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫...

什麼是組合語言,什麼是彙編和組合語言?

組合語言就是計算機語言,它是有0,1組成的.通俗的說就是我們人和計算機交流的語言. 介於機器語言和高階語言之間的一種 什麼是彙編和組合語言? 揚落 彙編語copy言是一種低階計算bai機程式語言,說 低階du 並不是指語言的功能和複雜程度,而是它zhi出現在計算機發展史dao的早期,但現在仍廣泛應用...

零基礎如何學習組合語言,零基礎學習微控制器,學習組合語言有什麼推薦的方法或書?

王爽寫的 組合語言 和羅雲彬寫的windows環境下32位組合語言程式設計,這2本書在學習彙編的人心中地位都非常高現在都出了第2版了,而且網上都有電子版。其他還有一些書比如 溫冬蟬,沈美明 清華大學出版社,ibm pc 組合語言程式設計教程 美 kip r。irvine 著,溫玉傑等譯 intel ...