2009-02-16 115 views

回答

9

alt text http://ecx.images-amazon.com/images/I/51H3BMN861L._SL500_AA240_.jpg

他們是寥寥可數的之間的自由,我會建議試圖讓(價格便宜,二手)理查德·保羅的書叫「SPARC架構彙編語言程序設計和C」的保持,ISBN 0138768897.這是非常值得的錢,並可在Amazon上找到。

我見過的唯一在線資料是通過www.sparc.com,但我似乎記得他們需要付費會員才能訪問他們的文檔(至少他們是在我們使用它們的時候做的,但那是前一段時間)。

新墨西哥大學有this這似乎相當不錯。我不確定在ISEM(模擬器)上有多容易。我無法通過ftp連接到大學,但有一個可以嘗試的電子郵件地址。或者,如果你有一個真正的SPARC盒子,你不需要擔心它。

周圍還有其他SPARC模擬器,例如Virtutech Simics,雖然成本可能是一個問題 - 我不確定您是否有資格獲得學術許可。

+1

+1對於Paul博士的書。當我參加集會課並在大約12個星期內讓我從零開始精通RISC時,它就成了教科書。我仍然把它放在我的桌子下作爲參考。 – Crashworks 2009-02-17 00:57:27

1

還有:

http://developers.sun.com/solaris/articles/sparcv9.pdf

如果你確定與壓縮乾硬平原的事實。彙編指令集參考頁133ff。

一般地,學習SPARC裝配,建議將是:

  1. 得到一個便宜的炎刃-150從易趣 「一首歌」
  2. 獲得的Solaris 10(或更高版本)從Oracle下載(開發商 - 只使用是免費的)
  3. 下載SunStudio編譯器(同樣,免費)
  4. 開始閱讀docs.sun.com上的「模塊化調試器用戶指南」

然後編譯你最喜歡的C源代碼,並反彙編結果 - 使編譯器創建什麼樣的機器代碼有助於理解彙編語言。