[Part 0x2] x86 Blind Date
This is the second chapter of x86 Assembly Adventures (Did you do the first one?). This time we study about the x86 architecture. In other words - We learn how is the x86 processor organized. We will also learn about our first x86 assembly instructions.
As many decisions taken in the design of the x86 processor are historically related, we will briefly cover the history of the x86 processors family.
Some topics covered in this part of the course:
- Brief history of the x86 architecture.
- The abstract strcture of an x86 processor.
- Our first arithmetic instructions: add, sub, inc, dec, mul, div
In this part we will not yet write and assemble real assembly programs - We learn about a few first instructions and how to combine them together, to say something meaningful.