SOGO論壇
  登入   註冊   找回密碼
查看: 3080|回覆: 8
列印 上一主題 下一主題

[問題求助] 組合語言要怎麼自學? [複製連結]

Rank: 10Rank: 10Rank: 10

狀態︰ 離線
跳轉到指定樓層
1
發表於 2009-8-13 19:02:59 |只看該作者 |倒序瀏覽
我目前有8051 USB實驗板
也有8051組合語言的書

練習時 也只是...範例照打上去...
當然功能一定是成功

我發現我當初練C語言 是用這種方法
不過C語言沒有那麼多指令 當然很簡單就學會了

倒是組合語言
不知道我是不是應該先背好指令再練習範例 會比較快學會?

還是有沒有建議什麼比較好的方法學組合語言更有效率?
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

論壇顧問

Q^心靈導師^Q

Rank: 14Rank: 14Rank: 14Rank: 14

顧問勳章 原創及親傳圖影片高手勳章 布布達人勳章

狀態︰ 離線
2
發表於 2009-8-14 15:00:28 |只看該作者
沒什麼特殊技巧,就是瞭解程式語法的架構,然後多多練習,這樣就對了!

Rank: 3Rank: 3

狀態︰ 離線
3
發表於 2009-9-22 01:43:27 |只看該作者
小弟有些建議還請參考看看

8051有8051的組語指令集
範例程式的指令如何配合要先弄懂
先判斷有沒辦法看懂他指令下了給了什麼暫存器後送什麼值

再去觀查該暫存器對應數值的意義是什麼
在動作之前的變化判斷、還是動作之後對流程有怎樣的影響

當然,8051除了程式外,也要弄懂該範例的電路
電路能夠動作都是靠I/O來下指令
要元件(ex. LED、7seg、LCD等等...)
你希望他能夠怎樣動作,就要先了解他工作的原理

有了工作原理配合你所知道的組語指令再來編寫程式
這樣會比較容易搞懂基本的東西
已有 1 人評分SOGO幣 收起 理由
猴急 + 3 您的真誠回覆內容精闢,堪為表率,值得鼓勵 ...

總評分: SOGO幣 + 3   查看全部評分

頭像被屏蔽

禁止發言

狀態︰ 離線
4
發表於 2009-10-12 13:55:46 |只看該作者
提示: 作者被禁止發言或禁止訪問或刪除帳號,本文內容已被系統自動屏蔽。

Rank: 2

狀態︰ 離線
5
發表於 2009-11-6 11:05:26 |只看該作者
嗯嗯
  懂原理 劃架構  寫程式

Rank: 2

狀態︰ 離線
6
發表於 2009-11-8 02:43:52 |只看該作者
其實現在沒啥人再用組合語言了  熟練高階語言比較好

Rank: 2

狀態︰ 離線
7
發表於 2009-11-14 23:13:30 |只看該作者
一堆記憶體到記憶體的搬動轉換組合成為指令OR函數進而成為物件與類別
而每個記憶體都可視為一個變數,包括暫存器導向CPU內的暫存器也可視為變數
再記憶體管理組語提供了記憶體命名功能與標記功能,也提供MOCOR功能可取代函數和指令
頭像被屏蔽

禁止訪問

狀態︰ 離線
8
發表於 2010-11-22 04:25:25 |只看該作者
提示: 作者被禁止發言或禁止訪問或刪除帳號,本文內容已被系統自動屏蔽。
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-5-22 22:59

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部