1樓:匿名使用者
學習組合語言過程:
一,要有一定的微機硬體基礎知識,因為彙編很底層,更加接近機器語言,往往很多的東西要從機器層面來支援理解。
二,最好先學習一門高階語言,因為高階語言更接近人的語言,相對比較容易理解。掌握了一門高階語言後再學彙編,一來不易產生畏懼感,二來遇到問題,只能侷限於已學的彙編知識來來思考遇到的問題,此時跳出彙編,旁援掌握的語言有助拓新思路,而不只侷限與彙編一個思路。
三,細緻,踏實的學習態度是少不了的,更為重要的是實踐。比喻為:猶如一個戰士進入敵營中心地帶,要冷靜,小心,還要勇敢,智慧,要在敵中心步步為勝,留意敵人的一舉一動,將敵一掃而光,不可大意一步,因為接近核心了,稍一大意有可能留下極大隱患。
四,一個狂熱的學習勁頭,是學習的動力。勤奮,刻苦,等品質也將幫你一路順進。
2樓:匿名使用者
個人覺得彙編比較簡單,用起來複雜,建議不用學,而且每個cpu指令系統不一樣,麻煩啊。。。如果有興趣買本彙編書看,自己編程式設計序就行
3樓:曾記否烈火雄心
學習組合語言我主張由實踐到理論。對於書本上的內容沒有必要去死記硬背,但是當你在程式設計時遇到問題就一定要回到書本查詢,最好靠自己解決,這樣印象比較深刻。總之一句話是要,程式設計中得到提升!
4樓:好名字都死光咯
彙編入門你可以找楊季文的《80x86組合語言程式設計》先入門知道如何使用指令系統之類,接著可以學學保護模式下的程式設計或者win32彙編隨你。樓上說彙編簡單,這個我不認同。。。
5樓:
中國人寫的(我覺得國人計算機方面的著作就算彙編比較有出席拉) 一本是王爽寫的《組合語言》和羅雲彬寫的windows環境下32位組合語言程式設計,這2本書在學習彙編的人心中地位都非常高現在都出了第2版了,而且網上都有電子版。其他還有一些書比如: 溫冬蟬,沈美明:
清華大學出版社,《ibm pc 組合語言程式設計教程》, 。【美】kip r。irvine 著,溫玉傑等譯:
《intel 組合語言程式設計》(第四版),都是比較經典的,如果有機會可以看看!!
6樓:
自己做幾個專案就懂了
學習組合語言需要如何入門?
7樓:匿名使用者
彙編是執行效率最高的語言了
但是也非常的依賴於硬體,已經基本功能多用中斷呼叫來實現,所以也需要了解
比如暫存器,可以有什麼運算,一般做法
其實最簡單,就是看實現什麼功能是怎麼實現的,你就可以很快的投入應用這樣你很快就是高手,學會稍微的變化還是比較容易的,最難就是記憶那些特殊的處理方法
而且也沒什麼道理
8樓:
單純的組合語言學起來簡單,弄懂定址方式,中斷方式,在對應不同的機型,要是intel的指令集就更簡單了它是向下相容哦你得先確定學什麼,微控制器先從31,51開始,彙編學的好微控制器的構造要熟,數位電路,類比電路,都會還要堅持不斷的學習
懂組合語言的進,組合語言高手進
很簡單的程式。輸入的數字,是acscii碼形式的,要減去30h,才是數字形式的數字。程式中,兩個輸入數字,全都減去了30h,然後進行了加法,結果存入ral單元。輸出顯示,要先把數字,變換成ascii碼,僅僅加30h,是不全面的,數字大於9,就要加37h,這些可以去查ascii表,求得證明。dseg ...
學習組合語言選哪本書好
入門級 組合語言 推薦清華大學出版社王爽的 組合語言 很簡單,很好入門。書中內容的編排有一定連貫性,要用到哪部分知識就介紹哪部分知識。其它書籍不適合入門的原因是一開始就將所有的暫存器 定址方式列舉出來,記憶已經相當困難,何況是活用?所以還沒有體會到程式設計的快樂,就被推進了無盡的苦難中!如果需要學到...
組合語言程式設計
一 mov di,0000h 讓ds di指向字串mov cx,n 設定迴圈次數mov al,a 設定掃描的字母cld 設定df為0repne scasb 開始掃描jz found 找到則跳轉mov di,00h 沒找到則讓di指向字串開頭found mov bx,di 讓bx記錄a所在位置hlt ...