2009-02-16 35 views

Respuesta

9

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

Son pocos y distantes entre sí de forma gratuita, sugeriría tratando de obtener una suspensión de (barato, segunda mano) el libro de Richard Paul denominado "Programación SPARC Arquitectura lenguaje ensamblador y C" , ISBN 0138768897. Vale la pena el dinero y está disponible en Amazon, para uno.

La única cosa en línea que he visto es a través de www.sparc.com pero parece recordar que requieren membresía paga antes de poder acceder a sus documentos (al menos lo hicieron cuando los usamos, pero eso fue hace algún tiempo).

La Universidad de Nuevo México tiene this que parece bastante bueno. No estoy seguro de lo fácil que es tener en sus manos ISEM (el emulador). No he podido conectarme a la universidad, pero hay una dirección de correo electrónico que puedes probar. O bien, si tiene un cuadro SPARC real, no tendrá que preocuparse por ello.

Hay otros emuladores SPARC como Virtutech Simics, aunque el costo puede ser una preocupación aquí. No estoy seguro de si calificaría para la licencia académica.

+1

+1 para el libro del Dr. Paul. Fue el libro de texto cuando tomé la clase de ensamblaje y obtuve de cero a experto en RISC en unas doce semanas. Todavía lo tengo debajo de mi escritorio como referencia. – Crashworks

+0

+1 Tomé la clase del Dr. Paul, así como las tareas calificadas y puedo recomendar ese libro altamente. – Harvey

+0

Moore Hall FTW. =) – Crashworks

1

Hay también:

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

si estás bien con simples hechos secas y duras comprimidos. La referencia del conjunto de instrucciones de ensamblaje son las páginas 133ff.

Genéricamente, para aprender el montaje SPARC, sugerencias serían:

  1. obtener una SunBlade-150 barato de Ebay "para una canción"
  2. conseguir un desarrollador de Solaris 10 (o posterior) descarga de Oracle (-sólo uso es gratuito)
  3. descarga los compiladores SunStudio (de nuevo, libre)
  4. empezar a leer la "guía de usuarios del depurador modulares" en docs.sun.com

Luego, compila tu código fuente C favorito y desensambla el resultado, lo que da sentido al tipo de código máquina que crea el compilador y ayuda a comprender el lenguaje ensamblador.