Portada de La construcción de un programa ensamblador en Delphi

La construcción de un programa ensamblador en Delphi

por José Antonio González Crespo · 1999

Sinopsis

Este libro práctico guía al lector a través del proceso de creación de un ensamblador desde cero utilizando el entorno de programación Delphi, abordando los desafíos de la traducción de código de bajo nivel.

Sé el primero en valorar este libro.

Libros similares

Libros relacionados según distintos criterios de búsqueda

Code Complete

Steve McConnell

1993·divulgacion

Aunque el libro de referencia se centra en un tema muy específico, 'Code Complete' aborda la construcción de software desde una perspectiva mucho más amplia, pero con el mismo rigor y atención al detalle en la implementación. No es una guía de lenguaje específico, sino una metaguía que fomenta una comprensión profunda de cómo crear software robusto, una habilidad invaluable para cualquier programador de bajo nivel.

Computer Organization and Design MIPS Edition: The Hardware/Software Interface

David A. Patterson, John L. Hennessy

1990·divulgacion

Mientras que el libro de referencia trata sobre la implementación de un ensamblador, 'Computer Organization and Design' proporciona las bases teóricas de la arquitectura de computadoras que un ensamblador debe manejar. Aunque es un texto más académico, su relevancia para entender el 'porqué' y el 'cómo' del código de máquina y el lenguaje ensamblador es profunda, pero no es una recomendación directa para aprender ensamblador.

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter

1979·divulgacion

El libro de referencia implica la creación de sistemas que se interpretan a sí mismos (compiladores/ensambladores). Hofstadter profundiza en la auto-referencia y los sistemas formales, que son la base filosófica y lógica de cómo un programa puede 'entender' a otro. Reflexiona sobre la capacidad de un sistema para describirse o modificarse a sí mismo, un concepto subyacente a la programación de bajo nivel.

Este libro profundiza en las ideas detrás de la computación y la programación que hacen posible la existencia de un ensamblador. Explora la filosofía de la 'máquina universal' de von Neumann, que es el fundamento de cómo un programa (como un ensamblador) puede ejecutar otros programas. Conecta el acto de construir un ensamblador con las profundas raíces teóricas de la computación.

Aunque similar en temática a la referencia, se centra en un ecosistema de hardware específico (PIC) que es popular en electrónica embebida, pero rara vez se destaca en las listas de 'programación en ensamblador' más genéricas o anglófonas. Es una obra de divulgación muy específica para un público nicho del mundo hispanohablante.

Microcomputadoras: Programación en ENSAMBLADOR Z-80

Francisco Charte Ojeda

1985·divulgacion

Este libro se enfoca en un microprocesador que fue omnipresente en una era específica de la computación (ZX Spectrum, MSX, Commodore 128), pero que ahora es conocido por un público reducido. Ofrece una inmersión profunda en el ensamblador de un chip particular, resonando con la especificidad técnica de la obra de Crespo, pero desde una perspectiva que no suele aparecer en las recomendaciones modernas.

Estructuras de datos y algoritmos

Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman

1983·divulgacion

Mientras que el libro de referencia construye un ensamblador, este libro proporciona las herramientas fundamentales (estructuras de datos y algoritmos) que son esenciales para construir cualquier programa complejo, incluyendo un ensamblador o un compilador. La forma en que ambos libros diseccionan problemas complejos en componentes manejables y construyen sistemas a partir de esos cimientos es estructuralmente similar, enfocándose en la ingeniería de las soluciones.

Compiladores: Principios, Técnicas y Herramientas

Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman

1986·divulgacion

El libro de referencia construye un ensamblador, que es un paso previo y constitutivo esencial para entender cómo funcionan los compiladores. 'Compiladores' explora la creación de software que traduce un lenguaje a otro (de alto nivel a ensamblador o código máquina) de una manera estructurada y modular. Ambos libros abordan la construcción de 'traductores de lenguaje' con metodologías similares en cuanto a la descomposición del problema y la construcción sistemática de la solución.

Ver sugerencias

Ayúdame a que yoleo sea sostenible