Entry Point

(1/3) > >>

Eternal Idol:
Este es el lugar por donde empezar  ;)


MASM32: Paquete para programar aplicaciones para Windows con MASM (Microsoft Macro Assembler).

FASM: Ensamblador para DOS, Windows y Linux. Soporta tanto 16, 32 como 64 bits. Open Source.

NASM: Ensamblador alternativo pera orientado mas que nada a Linux. Soporta 16, 32 y 64 bits. Open Source.

Lista de Interrupciones de Ralph Brown, un recurso muy util para los que (todavia) programan para MS-DOS: http://www.ctyme.com/rbrown.htm

Tutoriales de Iczelion: orientado a Windows (MASM32)

Juego de instrucciones de x86.

The Art of Assembly Language: Uno de los libros mas recomendados para aprender assembly.

ny0x:
Bueno algunos libros de asm para los que empiezan por el lenguaje, estan en ingles asi que si no leen ingles  :¬¬ . Son muy buenos y muy bien explicados esta paa ms-dos, windows, linux sintaxis Intel y AT&T

Assembly Language For Intel based computers
PDF
ingles
731 paginas
autor: kip irvine
http://rapidshare.com/files/161065925/Assembly_Language_For_Intel_based_computers.zip


Guide to Assembly Language Programming in Linux
esta en pdf (ingles) y pesa alreddedor de 28 megas y son 539 hojas
http://rapidshare.com/files/167920349/Springer_-_Guide_to_Assembly_Language_Programming_in_Linux.zip



Assembly Language - The True Language of Programmers

esta en pdf (ingles) alrededor de 5 megas 548 paginas
http://rapidshare.com/files/167915627/Assembly_Language__The_True_Language_Of_Programmers.zip

The Art of Assembly Language 80x86
esta en pdf tambien en ingles pesa alrededor de 5 megass y son 1426 paginas
http://rapidshare.com/files/167914786/The_art_of_Assembly_Language_8086.zip

Windows Assembly Language - Systems Programming
Formato: PDF
Idioma: Inglés
Páginas: 421
Peso: 12 MB aprox.

http://rapidshare.com/files/161071665/Windows_Assembly_Language___Systems_Programming_16-_And_32-Bit_Low-Level_Programming_for_the_PC_and_

Introduction To 80x86 Assembly Language And Computer Architecture
Formato: CHM
Idioma: Inglés
Páginas: 499
Peso: 4 MB aprox.

http://rapidshare.com/files/161066804/Introduction_To_80x86_Assembly_Language_And_Computer_Architecture.zip


The Assembly Programming Master Book
Formato: CHM
Idioma: Inglés
Páginas: 736
Peso: 10 MB

http://rapidshare.com/files/161070377/The_Assembly_Programming_Master_Book.zip

Professional Assembly Language
Formato: PDF
Idioma: Inglés
Páginas: 577
Peso: menos de 2 MB

http://rapidshare.com/files/161066347/Professional_Assembly_Language.zip

originalmente publicados por laloolanda

cualquier problemas con los links avisenme y lo subo

Edit:
Documentacion Oficial sobre las instrucciones asm en 64 bits

http://www.intel.com/products/processor/manuals/index.htm
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24592.pdf
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24593.pdf
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24594.pdf
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26568.pdf
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26569.pdf

Hesp:
Gracias por los libros ;) very nice xD

Binaria:
 Alguna recomendacion de ide o editor(configurarlo y eso) ?

ny0x:
te recomiendo 100% fasm razones:
-Es multiplataforma
-Genera ejecutables de dos
-Genera ELF (ejecutables de linux)
-Genera PE (ejecutsbles de windows)
-Genera COFF (formato plano de archivos objeto)
-Genera Dlls
-Genera MS COFF por lo que lo puedes enlazar con codigo C++ de Visual C
-Es rapido porque esta escrito en asm
-Es gratuito
-Trae IDE y no hay que configurarlo

descarga en http://flatassembler.net/ otra buena opcion es el MASM de microsoft pero personalmente me gusta mas el fasm

Navegación

[0] Índice de Mensajes

[#] Página Siguiente