2009-01-07 24 views
8

Hace tiempo que quería aprender a ensamblar, y aunque lo he intentado algunas veces, no he podido superar "Hello, world". ¿Hay algún buen tutorial introductorio para el ensamblaje (preferiblemente usando NASM, ya que uso Windows y Linux)?¿Cuál es el mejor recurso para aprender (N) ASM?

Tengo un poco de conocimiento C, pero principalmente código en lenguajes de nivel superior como Ruby, Python, C# y JavaScript.

Respuesta

3

Para mi clase de idioma de ensamblaje, estamos utilizando el libro que Bill recomienda. Mi profesor también recomendó este libro: Assembly Language Step-by-step: Programming with DOS and Linux. Dijo que este es el único libro que él conoce que cubre NASM (y está un poco desactualizado).

+0

Eso está en esta pregunta. :-) –

+0

Me acabo de dar cuenta de que tenía otra pestaña abierta con una pregunta diferente :) –

7

Aquí hay una página interesante de un ex profesor. http://drpaulcarter.com/pcasm/

No he leído su libro en línea, sin embargo.

+0

Este es el libro que estamos utilizando para mi clase de lenguaje ensamblador. –

3

He intentado algunos ensambladores, y encontré FASM es el más fácil para principiantes. Tiene un lenguaje macro algo malo, pero por lo demás es una excelente pieza de software. Es compatible con formatos de objetos de Windows y Linux (32 o 64 bits). Tiene una comunidad activa y buena, y muchos ejemplos amigables para principiantes.

0

No específicamente para NASM, pero The MASM Forum tiene mucha información excelente, y obtendrá más ayuda si hace su pregunta.

Cuestiones relacionadas