Programming Assembler Language
Programming Assembler Language: Second Edition
by Peter Abel
1984
The book is designed as both an introductory tutorial and a reference for learning assembly language programming from the ground up. It assumes minimal prior knowledge and gradually builds the reader’s understanding of how computers execute instructions at the hardware level.
It begins by explaining fundamental computer organization concepts—such as memory, registers, and processor architecture—before introducing assembly language syntax and instruction formats. The text then focuses on how assembly language directly corresponds to machine-level operations, emphasizing precise control over hardware behavior.
A major portion of the book is devoted to practical programming using a specific architecture (commonly IBM systems or Intel 8086 in related editions). Readers learn how to write, assemble, debug, and execute programs, while exploring topics such as data movement, arithmetic operations, control flow, and input/output handling.
As the material progresses, the book introduces more advanced concepts, including:
- Subroutines and modular programming
- Macros and code reuse
- Memory management and program structure
- Interfacing assembly with higher-level languages
The text includes numerous worked examples and exercises, reinforcing how low-level instructions translate into real program behavior. It emphasizes efficiency, optimization, and an understanding of how software interacts directly with hardware.
Deals on this item:
• Get 20% off your first order when you sign up for our newsletter.
• Matter subscribers, don't forget to use your 15% storewide discount on every order.
Your Purchase Does More:
Science Education Programs:Every purchase helps fund our guest lectures, science fairs, and community science clubs — bringing real scientific literacy to curious minds of all ages.
Sustainable Small Business: We partner with agroforestry and carbon capture organizations to keep our entire emissions footprint net negative — not just neutral.
Independent Researchers:We source directly from active research labs, so your purchase puts money back into the hands of working scientists.