Cómo aprender lenguaje ensamblador
Puedes leer primero los siguientes libros: 1. "Assembly Language" (segunda edición), escrito por Wang Shuang, Tsinghua University Press, 2008-4-1
Basado en INTEL
Los libros de texto de ensamblaje sobre el procesador 8086, el compilador MASM y la plataforma DOS se basan completamente en el modo real del procesador 8086 y no involucran los modos de 32 y 64 bits comúnmente utilizados actualmente, pero Debido a que son fáciles de entender, los lectores respondieron muy bien.
2. "Tutorial de programación en lenguaje ensamblador 80X86", editado por Yang Jiwen y otros, Tsinghua University Press, 1999-3-1
Basado en INTEL
x86 El procesador, el compilador MASM y TASM incluyen tanto el modo real de 16 bits como el modo protegido de 32 bits, y este último se describe con más detalle.
3. "Programación en lenguaje ensamblador de 32 bits", editado por Qian Xiaojie, Machinery Industry Press, 2011-8-1
Basado también en el procesador INTEL x86 y el compilador MASM como material didáctico recopilado para la plataforma WINDOWS.
4. "Tecnología de interfaz y lenguaje ensamblador de principios de microcomputadora de 16/32 bits", editado por Qian Xiaojie y Chen Tao, Machinery Industry Press, 2005-2-1
Basado en INTEL
Procesador x86, analiza los principios básicos, el lenguaje ensamblador y la tecnología de interfaz de las microcomputadoras de 16 bits, e introduce tecnologías relacionadas de los sistemas de microcomputadoras de 32 bits.
5. "Programación en lenguaje ensamblador Intel" (quinta edición), escrito por Owen (EE. UU.), Electronic Industry Press, 2012-7-1
Basado en INTEL
Libros de texto de compilación para procesadores x86, compiladores MASM y plataformas DOS/WINDOWS, incluido el modo real de 16 bits y el modo protegido de 32 bits.
6. "El arte de programar en lenguaje ensamblador" (segunda edición), escrito por (estadounidense) Hyde, Tsinghua University Press, 2011-12-1
Basado en INTEL x86. Procesador, utilizando el ensamblador de lenguajes de alto nivel de fabricación propia del autor (High Level
Assembler, HLA) como herramienta de enseñanza para obtener parcialmente las ventajas y funciones de los lenguajes de alto nivel.
7. "Lenguaje ensamblador, diseño e interfaz de PC x86" (quinta edición), (EE. UU.) Mazdi, Causey, Electronic Industry Press, 2011-1-1
Basado en INTEL Procesador x86, tiene contenido en modo real de 16 bits y contenido en modo protegido de 32 bits, y también presenta 64 bits.
Libros de texto sobre microcontroladores y sistemas ARM
1. "Programación en lenguaje ensamblador: basada en la arquitectura ARM" (segunda edición), editado por Wen Quangang y otros, publicado por la Universidad de Aeronáutica de Beijing y Astronautics Society, 2010-8-1
Los procesadores basados en la arquitectura ARM son un libro de texto introductorio para aprender tecnología integrada.
2. "Aprendiendo microcontroladores AVR desde cero conceptos básicos", editado por Xu Yimin y otros, Machinery Industry Press, 2011-1-1
Descripción general de microcontroladores, herramientas de desarrollo de microcontroladores avr, Lenguaje c del microcontrolador avr, estructura básica del microcontrolador atmega16, sistema de instrucción avr y sistema de ensamblaje, etc.
3. "51 Tutorial de combate de simulación de microcontroladores basado en Multisim10", editado por Nie Dian y Ding Wei, Electronic Industry Press, 2010-2-1
Explica el uso de NI Multisim 10 en Varias funciones principales en la simulación de microcontroladores.
4. "Microcontrolador PIC18: Arquitectura, programación y diseño de interfaz", escrito por Berry (EE. UU.), Tsinghua University Press, 2009-4-1
Los dispositivos de microcontrol se utilizan ampliamente en automóviles, electrodomésticos, control industrial, equipos médicos y muchos otros campos.
Este libro toma los microcontroladores de la serie PIC18 de Microchip como ejemplo para explicar de manera integral cómo usar el lenguaje C y el lenguaje ensamblador para programar microcontroladores.
5. "Programación en lenguaje ensamblador CASL", editado por Zhao Lihui, China Electric Power Press, 2002-10-1
El lenguaje ensamblador CASL es un examen de competencia y calificación técnica profesional para software de computadora en China Una herramienta imprescindible para los programadores senior. Este libro es una monografía sobre la programación en lenguaje ensamblador CASL.