Professional Assembly language :: Assembly

Professional Assembly language

The first time I had read this book was in 2005. Since then there were a few times I needed to jump back to it for something I was missing. Recently, I advised a friend willing to learn x86 assembly to read it. Consequently, I’ll post a quick overview of the book to let more people know about it.

Title: Professional Assembly Language
Author: Richard Blum

Chapter 1: What Is Assembly Language?
As the title suggests, this is an introduction which is there to familiarize the reader with instruction code handling from high level languages to lower level, leading to assembly language. Then, R. Blum gives a brief description of opcode mnemonics and similar information essential for understanding what assembly language is.

Chapter 2: The IA-32 Platform
Starting from core components of IA-32 architecture such as control and execution units, registers, flags etc., it moves to more advanced concepts like x87 floating-point, MMX, SIMD, threading, etc. The last section is dedicated to non-Intel processors of the IA-32 family.

Chapter 3: The Tools of the Trade
The third chapter is basically a walk through the various open source utilities such as linkers, compilers, assemblers, profilers, etc. that are valuable for moving on with assembly programming in Linux environments.

Chapter 4: A Sample Assembly Language Program
Beginning from the very essentials, author starts building a basic CPUID sample program written entirely in IA-32 assembly language. Later in this chapter, more details are provided in debugging the latter application as well as using C library functions in an assembly code.

Chapter 5: Moving Data
From this chapter the more juicy parts of this book begin. Author goes through the basics of data sections and symbols to “move” and conditional “move” instructions. The next section is about instructions used for exchanging data and at last, using the acquired knowledge along with the stack segment instructions and registers. At the end of this chapter you can also find a small paragraph dedicated to optimizations for memory access.

Resources
  • week 33 pregnancy symptoms

You might also like

Assembly Language Programming Tutorial - 49 - MUL Instruction
Assembly Language Programming Tutorial - 49 - MUL Instruction
Assembly Language Programming Tutorial - 50 - DIV Instruction
Assembly Language Programming Tutorial - 50 - DIV Instruction
Hasbro Furby (Teal)
Toy (Hasbro)
  • Furby responds to your voice and to music
  • Pet Furby s head, tickle its tummy, or pull its tail and see what happens
  • Get the free Furby app that lets you virtually feed your Furby and translate its Furbish language
  • App is optional and works with iPad, iPod touch and iPhone with iOS 4.2 or later
  • Includes Furby and instructions
Video-Tutorials.Net Inventor Essentials - A Comprehensive Introduction
Software (Video-Tutorials.Net)
  • Inventor 2013 Video Tutorials DVD. Includes disc, download and online access. See from any computer and no delay in starting your studies. Please allow 12 hours...
  • 24:46 hours, 311 videos, English language, part files included.
  • For dozens of sample videos that help you gauge the pacing and quality of our work, please visit our Amazon Author Page or our YouTube channel at videotutorials2.
  • VTN is an Authorized AutoDesk Publisher and is a leading provider of high quality, affordable CAD self-study video training.
  • Courses included in this bundle: Essentials (Interface, Data Management, Sketching, Part Modeling, Drawing, Assembly, What s New), Intermediate Assembly, Surface...
Thames & Kosmos Thames & Kosmos Electricity and Magnetism
Toy (Thames & Kosmos)
  • Investigate the relationship between electricity and magnetism
  • Explore electricity with easy snap-together blocks
  • Experiment with a motor and electromagnet
  • Ages 8 and up can safely and easily experiment with electric currents and magnetic fields
  • New 2012 Item - includes 64-page full-color manual
Melissa & Doug Melissa & Doug Traffic Signs and Vehicles
Toy (Melissa & Doug)
  • 15-piece wooden set of vehicles and signs
  • Scaled to fit popular wooden train tracks
  • Play-and-learn activities recommend skill-building play ideas
  • All pieces store in a compartmentalized wooden box
  • Great for motor skills, color and shape recognition, and imaginative play
Hasbro Furby (Pink)
Toy (Hasbro)
  • The beloved, bilingual Furby is back
  • Who your Furby becomes might surprise you
  • Pet Furby s head, tickle its tummy, or pull its tail and see what happens
  • Get the free Furby app that lets you virtually feed your FURBY and translate its Furbish language
  • App is optional and works with iPad, iPod touch and iPhone with iOS 4.2 or later

Copyright © . All Rights Reserved