Assembler Tutorial
Assembler PDF
Assembler PDF 2
Programas Assembler
Últimas novedades...
- Comienza un juego paso a paso en C#: Death Pit.
- Tienes un blog con RSS por si quieres suscribirte a las novedades.
En esta página
Qué es el Ensamblador
El ensamblador (en inglés, Assembler o Assembly, que se suele abreviar como Asm) es un lenguaje de programación de ordenadores de bajo nivel (muy cercano al código máquina), por lo que es específico de cada tipo de ordenador (básicamente, de cada procesador). Es más difícil de aprender que los lenguajes de alto nivel, resulta mucho menos legible, y practicamente no es portable, pero si se domina, es el que dará la mayor velocidad a nuestro programa.
En esta página me centraré en el ensamblador de los PC (procesador 8086 y superiores).
Cursos de Asm
- Curso de Asmpor Francisco Jesús Riquelme (Aesoft), enespañol, comotextopuro (463 K de texto). Comprimido en formato ZIP, en un fichero de 115K.
- Curso de Asmpor Jon Beltran de Heredia, en español (sólo las8primeraslecciones, 102 K de texto) Comprimido en formato ZIP, en un fichero de40K. Hasta donde yo sé, no existe ninguna versiónposterior,sino que Jon escribió un libro de bolsillo, quepublicóenAnaya Multimedia (muy recomendable, por cierto).
- Curso de Asmen inglés, por Joshua Auerbach, en formato Html (72 K detexto).
- Introducciónal ensamblador, parte de losapuntes de "Periféricos", de laUniversidadde Alicante, curso 1995-96, por F.J. Gil-Chica, un únicoficherodetexto de 34K de tamaño.
Ensambladores
- En www.web-sites.co.uk/nasm se puede encontrar NASM (Netwide Assembler), un ensamblador muy popular, que funciona en Linux, DOS, windows, OS/2.
- En members.tripod.com/mingo_asm está Mingo-Assembler, más sencillo, con un IDE al estilo de los lenguajes de Borland, creado por un portugués llamado Eduardo Motta, y que tiene un tamaño de unos 120K.
- Si necesitas ensambladores para otros sistemas,quizá encuentres alguno interesante en www.thefreecountry.com/compilers/assemblers.shtml(página en inglés).
Otros enlaces sobre Asm
- Lista de interrupciones de Ralf Brown (en inglés) es una extensísima lista con todos los servicios (interrupciones) disponibles al programar en Asm para MsDsos.
- HelpPCesuna referencia muy completa que incluye ayuda sobre hardware del Pc,lasprincipales funciones del lenguaje C, ensamblador, interrupciones yórdenesde MsDos. En inglés. Está comprimido en unfichero ZIP de275K de tamaño.
- PcGPEes la PCGames Programmer Encyclopedia (enciclopedia del programador de juegos),coninformación sobre cómo trabajar en modográfico,cómoleer el ratón y el joystick o cómo crear muchosefectos,comofuegos, rotaciones, perspectivas, sombreados, etc. Lamayoría delosfuentes están en Pascal, con rutinas en ensamblador (incluyeunapequeñaintroducción a este último lenguaje). Eninglés.Estácomprimido en un fichero ZIP de 720 K de tamaño.
- The hardware bookes una referencia sobre conectores, cables, adaptadores y otrosaspectosrelacionado con el hardware, en inglés, en formato HTML,comprimidaen un fichero ZIP de unos 760 Kb de tamaño.
Novedades y cambios en esta página
|