Pack de Libros de Assembler
El lenguaje ensamblador, o assembler (assembly language en inglés), es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores y otroscircuitos integrados programables.
Implementa una representación simbólica de los códigos de máquinabinarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. Esta representación es usualmente definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria y otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específico de cierta arquitectura de computador física (o virtual). Esto está en contraste con la mayoría de los lenguajes de programación de alto nivel, que idealmente son portátiles.
Un programa utilitario llamado ensamblador es usado para traducir sentencias del lenguaje ensamblador al código de máquina del computador objetivo. El ensamblador realiza una traducción más o menos isomorfa (un mapeo de uno a uno) desde las sentencias mnemónicas a las instrucciones y datos de máquina. Esto está en contraste con los lenguajes de alto nivel, en los cuales una sola declaración generalmente da lugar a muchas instrucciones de máquina.
Muchos sofisticados ensambladores ofrecen mecanismos adicionales para facilitar el desarrollo del programa, controlar el proceso de ensamblaje, y la ayuda de depuración. Particularmente, la mayoría de los ensambladores modernos incluyen una facilidad de macro (descrita más abajo), y son llamados macro ensambladores.
Fue usado principalmente en los inicios del desarrollo de software, cuando aún no se contaba con potentes lenguajes de alto nivel y los recursos eran limitados. Actualmente se utiliza con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere la manipulación directa de hardware, alto rendimiento, o un uso de recursos controlado y reducido.
675,561 Assembler 01 P. Avanzada lenguaje ensamblador PDF Español
170,033 Assembler 02 manual ensamblador PDF Español
4,847,129 Assembler 03 CW Assembler HC12 RM PDF Inglés
982,245 Assembler 04 ASM Analog Devices DSP PDF Inglés
151,191 Assembler 05 IntelCodeTable_es PDF Español
192,364 Assembler 06 Tutorial bajo Linux PDF Español
2,063,251 Assembler 07 ASM procesador zylog z80 PDF Español
7,108,552 Assembler 08 El Universo Digital del IBM PC 4Ed PDF Español
610,193 Assembler 08 Microcontroladores PDF Español
1,002,709 Assembler 09 Proyecto Ensamblador8051 PDF Español
138,752 Assembler micro PIC DOC Español
3,803,136 Curso Completo de Assembler intel 80 386 ISO Inglés
628,432 Curso basico de Ensamblador PDF Español
4,595,618 Ensamblador para Procesadores Intel© 5Ed PDF Español
27,731,993 Lenguaje.Ensamblador por Peter Abel PDF Español
Muchos dispositivos programables (como los microcontroladores) aún cuentan con el ensamblador como la única manera de ser manipulados.
No hay comentarios:
Publicar un comentario