2011-12-25 11 views
5

Encontré muchos recursos en línea sobre el ensamblaje x86. Sin embargo, antes de comenzar, quiero obtener algunos comentarios de los demás. ¿Hay algún recurso de video especialmente enfocado a la programación de ensamblaje x86? Sé C y tengo fundamentos en Java. También sé arquitectura MIPS y montaje hecho para MIPS. Necesito saber el ensamblaje x86 (especialmente el modo protegido) para el trabajo. Agradecería si alguien me puede remitir a cualquier buen sitio. Hay algunos sitios en línea que parecían útiles para Me-Buenos recursos en línea para aprender ensamblaje x86

http://www.vtc.com/products/Assembly-Language-Programming-Tutorials.htm

Podría por favor comentar sobre eso? ¿Será útil si sigo esas conferencias?

También descargué manuales de inteligencia pero algunas personas me dijeron que es demasiado difícil para el principiante.

Otro sitio es: http://www.mindshare.com/shop/?c=e&section=0BA207001710

Cubrió la arquitectura básica x86. ¡Por favor, ayúdame a comenzar con un buen recurso!

+3

posible duplicado de [Good x86 assembly book] (http://stackoverflow.com/questions/4845/good-x86-assembly-book) –

+1

"También descargué manuales de intel, pero algunas personas me dijeron que es demasiado difícil para el principiante ". ¿Has intentado leerlos tú mismo? ¿Eran demasiado duros? – Johnsyweb

Respuesta

3

Ok por lo que me llama, pero yo digo Intel AMD & Manuales. Y ejemplos de código ensamblador de otras personas. Probablemente no sea lo que está buscando, pero aún así podría ser el recurso más importante. Usted dice "modo especialmente protegido" que suene como si estuviese jugando con arcanos raros que usualmente solo para hackers kernel. Si es así, entonces realmente necesitas ir a la boca de los caballos.

Creo que mi punto es que si ya conoces C y el ensamblaje en otra arquitectura, no necesitas un buen tutorial conceptual. Necesitas los detalles. Puede averiguar los nombres de las instrucciones leyendo el código de otras personas, y luego lee los manuales para descubrir lo que realmente hacen.

+0

Gracias por su consejo. Tengo buen conocimiento de la arquitectura de la computadora y también conozco la arquitectura MIPS y realicé algunas codificaciones de montaje MIPS. Esta es mi situación actual. Sin embargo, no trabajé con bajo nivel C. ¿Cree que estoy en el camino correcto para captar la programación de ensamblaje x86 del manual de Intel? – newbie

+0

Solo pruébalo y mira. Creo que escribir programas simples de ASM es generalmente fácil y divertido. Me las arreglé para hacer ese tipo de cosas mirando el código de otras personas, en lugar de un libro, y el PDF al que paulina4 enlaces no puede hacer daño. Creo que necesitarás los manuales solo cuando las cosas se pongan difíciles y necesites hacer algo de magia negra. Los manuales no son fáciles de leer, pero a veces hay pocas opciones. –