2009-02-16 16 views

Odpowiedz

9

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

Są nieliczne za darmo, Sugerowałbym próbuje dorwać (tani, używanego) książki Richarda Paula nazwie „architekturze SPARC Assembly języka programowania i C” , ISBN 0138768897. Jest warta swojej ceny i dostępna pod numerem Amazon.

Jedyne internetowe rzeczy, które widziałem to www.sparc.com, ale wydaje mi się, że wymagają one płatnego członkostwa, zanim uzyskasz dostęp do swoich dokumentów (przynajmniej zrobiły to, gdy je użyliśmy, ale to było jakiś czas temu).

Uniwersytet w Nowym Meksyku ma this, co wydaje się całkiem dobre. Nie jestem pewien, jak łatwo można dostać się do ISEM (emulatora). Nie udało mi się połączyć z ftp, ale istnieje adres e-mail, który możesz wypróbować. Lub, jeśli masz rzeczywiste pudełko SPARC, nie musisz się o to martwić.

Istnieją inne emulatory SPARC, takie jak Virtutech Simics, chociaż może to być problemem - nie jestem pewien, czy kwalifikujesz się do uzyskania licencji akademickiej.

+1

+1 do książki doktora Pawła. Był to podręcznik, kiedy wziąłem udział w zajęciach montażowych i uzyskałem od zera do biegłego w RISC w ciągu około dwunastu tygodni. Nadal mam to pod moim biurkiem jako odniesienie. – Crashworks

+0

+1 Wziąłem doktor Paul's klasy, jak również stopniowane zadania i mogę polecić tę książkę wysoko. – Harvey

+0

Moore Hall FTW. =) – Crashworks

1

Istnieje również:

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

jeśli jesteś ok z sprasowanych suchych twardych prostych faktów. Informacje na temat zestawu instrukcji montażu podano na stronie 133ff.

Gatunkowo nauczyć zespół SPARC, sugestie byłoby:

  1. dostać tani Sunblade-150 z Ebay "za bezcen"
  2. uzyskać Solaris 10 (lub nowszy) download z Oracle (developer -tylko korzystanie jest bezpłatne)
  3. pobieranie kompilatory SunStudio (również za darmo)
  4. rozpocząć czytanie "modułowe użytkowników debugger guide" na docs.sun.com

Następnie skompiluj swój ulubiony kod źródłowy C i zdemontuj wynik - sprawdzanie, jaki kod maszynowy tworzy kompilator, pomaga w zrozumieniu języka asemblera.