This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:multiasm:papc:chapter_6_7 [2026/02/19 20:52] – [MOV] ktokarz | en:multiasm:papc:chapter_6_7 [2026/04/01 14:13] (current) – [Instruction Set of x64 - Essentials] ktokarz | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Instruction Set of x86 - Essentials ====== | + | ====== Instruction Set of x64 - Essentials ====== |
| + | The x64 processors can execute an extensive number of different instructions. As processors have evolved, the instruction set has expanded from the initial 117 in the 8086 processor to over 1000 in modern 64-bit designs. In this chapter, we present the instruction groups and a description of essential instructions called general-purpose instructions. | ||
| ===== Instruction groups ===== | ===== Instruction groups ===== | ||
| - | The x64 processors can execute an extensive number of different instructions. | + | In the documentation of processors, we can find several ways of dividing all instructions into groups. The most general division, according to AMD, defines five groups of instructions: |
| * General Purpose instructions | * General Purpose instructions | ||
| * System instructions | * System instructions | ||