1樓:
王爽寫的《組合語言》和羅雲彬寫的windows環境下32位組合語言程式設計,這2本書在學習彙編的人心中地位都非常高現在都出了第2版了,而且網上都有電子版。其他還有一些書比如: 溫冬蟬,沈美明:
清華大學出版社,《ibm pc 組合語言程式設計教程》, 。【美】kip r。irvine 著,溫玉傑等譯:
《intel 組合語言程式設計》(第四版),都是比較經典的,如果有機會可以看看!!
學習組合語言我主張由實踐到理論。對於書本上的內容沒有必要去死記硬背,但是當你在程式設計時遇到問題就一定要回到書本查詢,最好靠自己解決,這樣印象比較深刻。總之一句話是要,程式設計中得到提公升!
自己做幾個專案就懂了!
2樓:づ地獄蟲
先有c語言基礎,回頭學彙編,將彙編的指令理解為c語言的語法,更容易學習。
3樓:明天寶貝
可以看80386/80486高階彙編設計與技術一書。講得非常透徹。
4樓:兔子和小強
理解彙編執行機制、熟悉各種指令(初學時定址指令會很頭疼),熟練掌握條件與迴圈程式結構。
5樓:匿名使用者
如果你的0裡面真的什麼都沒有,最好別去碰組合語言。。。
零基礎學習微控制器,學習組合語言有什麼推薦的方法或書?
6樓:夜神月筆記
聽說微控制器挺難的,我乙個同學就學的是機械專業的,聽她說過,還有c語言程式設計,我自己學過,這是我的專業課,也不簡單,僅僅靠書有點難
7樓:匿名使用者
首先,我先說下 我不是衝你的分來的 ,我自己就是電氣自動化專業的 你提到的微控制器和組合語言都不是簡單的角色 如果你沒有專業的老師或工程師帶 我覺得你還是選其它較好 不要聽信啥零基礎 哪要付出非一般的努力的
組合語言問題,具體解釋清楚,我是零基礎學習的!
8樓:做而論道
(1) 給定段位址為0001h,僅通過變化偏移位址定址,cpu的定址範圍為:
0001h:0000h~0001h:ffffh即:00010h ~ 1000fh。
-----------------------------有一資料存放在記憶體20000h單元中,現給定段位址為sa,若想用偏移位址尋到此單元。
最大sa:(sa 後面填0) + 0000h = 20000h,解出:sa = 2000h。
最小sa:(sa 後面填0) + fff0h = 20000h,解出:sa = 1001h。
零基礎如何學習c語言?
9樓:賣車大王張總
學習c語言不是一朝一夕的事情,但也不需要花費十年時間才能精通。如何以最小的代價學習並精通c語言是本文的主題。請注意,即使是「最小的代價」,也絕不是什麼捷徑,而是以最短的時間取得最多的收穫,同時也意味著你需要經歷艱苦的過程。
一、要讀就讀好書,否則不如不讀。所有初學者面臨的第乙個問題便是:如何選擇教材。
好的開始是成功的一半,選擇一本優秀的教材是事半功倍的關鍵因素。不幸的是,學校通常會幫你指定一本很差勁的c語言課本;而幸運的是,你還可以再次選擇。
切記乙個原則,不要讀自己目前還看不懂的書,那是浪費生命。如果你看不懂,那你一定是缺失了某些必需基礎知識。此時,你要仔細分析自己需要補充哪些內容,然後再去書店尋找講述的這些內容的書籍。
把基礎知識補充完畢再回頭來學習,才會真正的事半功倍。
二、unix/linux還是windows,這是個很大的問題。不同的程式設計環境會造就出不同思維的程式設計師。windows的程式設計師大多依賴整合開發環境,比如visual studio,而unix程式設計師更加鍾愛makefile與控制台。
顯而易見,整合開發環境更容易上手,在windows上學習c語言,只需要會按幾個基本的visutal c++工具欄按鈕就可以開始寫hello, world!了,而在unix下,你需要一些控制台操作的基本知識。
建議初學者應該以visual c++ 6.0(不是visualc++ .net)或者dev c++作為主要的學習環境,而且千萬不要在ide的使用技巧上過多糾纏,因為今後你一定要轉向unix環境的。
visual c++ 6.0使用很方便,除錯也很直觀,但其預設的編譯器對c標準的支援並不好,而dev c++使用gcc編譯器,對c99的標準都支援良好。
零基礎怎麼學linux,零基礎如何快速學習Linux
熱心曉朋友 0基礎學習linux是完全可以的,linux學習路線圖第1階段零基礎入門 第2階段linux系統管理 shell程式設計第3階段百萬級訪問量集群實戰 第4階段千萬級訪問量核心集群實戰 第5階段一切核心技術的底層支援 雲計算集群第6階段尚矽谷專有課程 大資料運維 第7階段python自動化...
如何零基礎考雅思,零基礎怎樣學習雅思?
鳥籠神 如果你的基礎不夠好,那我不建議你一開始就自學,還是建議找個老師,把基礎打好。基礎沒打好,以後就沒機會了 如果不是為了應試,是為了提高英語水平 學習國外文化,我覺得華爾街和英孚都不錯。我是英國和澳大利亞畢業的,去過華爾街,但沒上過課,只是去了解了一下,覺得氛圍不錯。但如果從零開始,費用很貴,或...
如何從零基礎開始學習打籃球,零基礎如何學習打籃球?
從零基礎開始學習打籃球。基礎很重要,尤其剛開始的一些投籃姿勢,運球技巧。如果練得很好的話,對你以後會有很大的幫助。比如說一些人,他投籃姿勢一開始就不好。到後期改正很難的。建議你找專業的訓練師,來陪跟著他訓練,如果你勤奮努力經過。時間一長,你的技術就會越好。 首先你可以去報一個籃球的培訓班。有一個專業...