Título: Entry Point Publicado por: Eternal Idol en 29 Mayo 2009, 21:59 pm Este es el lugar por donde empezar ;)
MASM32 (http://www.masm32.com/): Paquete para programar aplicaciones para Windows con MASM (Microsoft Macro Assembler). FASM (http://flatassembler.net/): Ensamblador para DOS, Windows y Linux. Soporta tanto 16, 32 como 64 bits. Open Source. NASM (http://nasm.sourceforge.net/): 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 (http://win32assembly.programminghorizon.com/tutorials.html): orientado a Windows (MASM32) Juego de instrucciones de x86 (http://home.comcast.net/~fbui/intel.html). The Art of Assembly Language (http://webster.cs.ucr.edu/AoA/index.html): Uno de los libros mas recomendados para aprender assembly. Título: Re: Entry Point Publicado por: ny0x en 1 Junio 2009, 22:38 pm 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 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 Título: Re: Entry Point Publicado por: Hesp en 2 Junio 2009, 13:09 pm Gracias por los libros ;) very nice xD
Título: Re: Entry Point Publicado por: Binaria en 8 Junio 2009, 02:47 am Alguna recomendacion de ide o editor(configurarlo y eso) ?
Título: Re: Entry Point Publicado por: ny0x en 8 Junio 2009, 02:58 am 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 Título: Re: Entry Point Publicado por: Binaria en 8 Junio 2009, 03:02 am Habra que probarlo, y vi que no han mencionado el tasm como ensamblador es el que yo uso con editplus, y turbo debugger que lo ubica bastante a uno :P , debe estar demasiado obsoleto pero fue con lo que me enseńaron, y no es ni tan sencillo configurar el editplus :S.
Título: Re: Entry Point Publicado por: ny0x en 8 Junio 2009, 03:08 am el tasm esta obsoleto, pero si te gusta el software de borland usa el tasm32, de todas maneras prefiero el fasm porque muy facil de usar y ensambla en mas formatos, y trae un rico conjunto de macros aunque personalmente casi no uso macros, solo uso las que sirven para importar las apis.
Título: Re: Entry Point Publicado por: MCKSys Argentina en 12 Agosto 2009, 01:14 am Gracias por los libros!!!
La verdad, me vienen bien. Con respecto al IDE, yo uso WinAsm. Es bastante sencillo de manejar, aunque no tiene todas las caracteristicas de Fasm. Saludos! Título: Re: Entry Point Publicado por: JAntrax666 en 11 Septiembre 2009, 05:51 am :) mil gracias por el aporte, excelente :P :P :P
:silbar: Título: Re: Entry Point Publicado por: Eternal Idol en 13 Septiembre 2009, 01:47 am Manual de MASM, un poco antiguo pero todavia util:
http://doc.ddart.net/asm/Microsoft_MASM_Programmers_Guide_v6.1/ Título: Re: Entry Point Publicado por: d(-_-)b en 19 Septiembre 2009, 22:21 pm Manual de MASM, un poco antiguo pero todavia util: http://doc.ddart.net/asm/Microsoft_MASM_Programmers_Guide_v6.1/ (http://s4.subirimagenes.com/fondosycapturas/previo/thump_3234900asm.jpg) (http://www.subirimagenes.com/fondosycapturas-asm-3234900.html) Me eh bajado el contenido entero de esta pagina y lo eh compilado a un .chm, muy bueno, asi los podeis tener en vuestro pc Descargar: CHM http://www.zshare.net/download/658209725d39c8f8/ html http://www.zshare.net/download/6582133004b6253d/ saludos... Título: Re: Entry Point Publicado por: kamsky en 4 Febrero 2010, 01:25 am "Assembly Language Step-by-Step - Programming with Linux"
Estoy leyéndolo y la verdad tiene muy buena pinta, alguien lo ha leido? saludos Título: Re: Entry Point Publicado por: _Enko en 9 Marzo 2012, 14:35 pm depuradores de 16 bit
Viejo compilador de C que venia con un debugger http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/openwatcom/1.9/ Depurador paracido a debug.com pero con mas funciones http://ladsoft.tripod.com/grdb.htm Depurador viejito de 32 y 16 bit que usa Ms Debug Engine http://www.japheth.de/debxxf.html Título: Re: Entry Point Publicado por: alienxz77b en 13 Agosto 2021, 20:19 pm Un buen ide para programar en ensamblador es SASMhttps://dman95.github.io/SASM/english.html (https://dman95.github.io/SASM/english.html) ;D
Título: Re: Entry Point Publicado por: fary en 6 Abril 2022, 16:48 pm Tabla de instrucciones de Intel.
http://www.jegerlehner.ch/intel/IntelCodeTable_es.pdf |