How to learn assembly language

You can read the following books: 1. Assembly Language (2nd Edition), by Wang Shuang, Tsinghua University Press, 2008-4-1

Based on the INTEL

8086 processor, the MASM compiler, and the DOS platform, the assembly textbook is entirely based on the real mode of the 8086 processor, and does not deal with the 32-bit and 64-bit modes that are commonly used today. mode, but because of easy to understand, readers reflect very good.

2. 80X86 Assembly Language Programming Tutorial, Yang Jiwen, Tsinghua University Press, 1999-3-1

Based on the INTEL

x86 processor, MASM and TASM compilers, both 16-bit real-mode and 32-bit protected-mode, and the latter is more detailed.

3. 32-bit Assembly Language Programming, Qian Xiaojie edited by Mechanical Industry Press, 2011-8-1

Based on the INTEL x86 processor, MASM compiler, and the WINDOWS platform assembly materials.

4. 16/32-bit Microcomputer Principles of Assembly Language and Interface Technology, Qian Xiaojie, Chen Tao, editors, Mechanical Industry Press, 2005-2-1

Based on the INTEL

x86 processor, discusses the basic principles of 16-bit minicomputer, assembly language and interface technology, and introduces the 32-bit microcomputer system related technology.

5. Intel Assembly Language Programming (Fifth Edition), (U.S.) Owen, Electronic Industry Press, 2012-7-1

Based on INTEL

x86 processor, MASM compiler, and DOS/WINDOWS platform assembly materials, both 16-bit real mode content and 32-bit protected mode content.

6. The Art of Assembly Language Programming (2nd Edition), (U.S.) Hyde, Tsinghua University Press, 2011-12-1

Based on the INTEL x86 processor, the author's homegrown High Level

Assembler (HLA) is used as a teaching tool to partially obtain the advantages and features of the high-level language.

7. x86 PC Assembly Language, Design and Interface (Fifth Edition), (U.S.) Mazzetti, Cauchy, Electronic Industry Press, 2011-1-1

Based on the INTEL x86 processor, it has both 16-bit real-mode content, as well as 32-bit protected-mode content, and has an introduction to 64-bit as well.

ARM system and microcontroller textbook

1. Assembly Language Programming - Based on ARM Architecture (2nd Edition), Wen Quanguang et al. editors, Beijing University of Aeronautics and Astronautics Press, 2010-8-1

Based on the processor of ARM architecture, it is the introductory textbook for learning embedded technology.

2. Zero Basic Learning AVR Microcontroller, Xu Yimin and other editors, Mechanical Industry Press, 2011-1-1

Overview of the microcontroller, avr microcontroller development tools, avr microcontroller c language, atmega16 microcontroller basic structure, avr instruction system and assembly system.

3. Based on Multisim10 51 microcontroller simulation tutorial, Nie Dian, Ding Wei, editor-in-chief, electronic industry publishing house, 2010-2-1

Describes the NI Multisim 10 in the microcontroller simulation of the main functions.

4. "PIC18 Microcontroller: Architecture, Programming and Interface Design", (U.S.) Berry, Tsinghua University Press, 2009-4-1

Microcontrollers are widely used in automobiles, home appliances, industrial control, medical equipment and many other fields. This book takes Microchip's PIC18 series of microcontrollers as an example, and comprehensively explains how to program microcontrollers using C and assembly languages.

5. CASL Assembly Language Programming, edited by Zhao Lihui, China Electric Power Press, 2002-10-1

CASL assembly language is a mandatory part of the senior programmer level of China's computer software professional and technical qualification and level examination. This book is a monograph about CASL assembly language programming.