頁:
[1]
組合語言 要從哪學起? 和LINUX的關係是?
我學過C++ 想接觸組語 哪裡有教學網站?有什麼建議給我?
哪種組語比較主流?
編輯器呢?
組語跟LINUX的關係是?
學完組語 我可以直接對LINUX下指令?
<div></div> 每種 CPU 的組合語言都不一樣的,看你的 Linux 是在什麼機器上執行了。
組合語言主要是針對不同CPU去做操作的,搬記憶體值、判斷、長跳躍、加減法等,
利用組語可以建立出作業系統,不一定是很完整但是基本分時多工是可以的,
如果你想對LINUX下指令,你應該去學LINUX上適用的程式語言,LINUX已經是OS了。
LINUX重新編議後可以在很多種的CPU上執行,C\C++可以在這LINUX上面執行,但是組語換了CPU就是指令不一樣了,記憶體位置也不一樣。
想學看看組語
那麼就去玩8051吧~
這類的資源要找到中文的應該都不難且很豐富
怕把晶片搞壞的話他還有模擬器喔^^ 組語是一種寫程式的方法
linux是一個系統,兩個沒有直接關係喔<br><br><br><br><br><div></div> 這個不錯 感謝版大熱情的分享
Thanks for your sharing LINUX 不是用 組語和C寫的? 所以要會LINUX 才須要學這兩種吧?
作業系統是由許多模組、物件組成,模組、物件多是由高階語言編寫,所以要使用作業系統與程式語言並沒有直接關係,就像要開車的人只需要會操作、保養車子就可以了,並不需要會製作車子零件,除非你想要改車。
jayzai 發表於 2014-1-29 05:08 PM static/image/common/back.gif
組語是一種寫程式的方法
linux是一個系統,兩個沒有直接關係喔
應該是說你可以用組語建構一些基礎程式,架構,流程,memory manage...再由這些東西組成一個大程式,甚至是OS, Linux就是一個OS,看你是要研究linux是怎麼從頭架構的,還是說要怎麼在linux上開發東西...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁:
[1]