Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:multiasm:papc:chapter_6_3 [2025/12/19 13:02] – [ZMM registers] ktokarzen:multiasm:papc:chapter_6_3 [2025/12/22 09:34] (current) – [x86 registers] ktokarz
Line 5: Line 5:
 <figure gpregistresx86> <figure gpregistresx86>
 {{ :en:multiasm:cs:GP_registers_x86.png?600 |Illustration of general purpose registers in x86 16-bit processor}} {{ :en:multiasm:cs:GP_registers_x86.png?600 |Illustration of general purpose registers in x86 16-bit processor}}
-<caption>General purpose registers in 16-bit 8086 processor</caption>+<caption> General-purpose registers in 16-bit 8086 processor</caption>
 </figure> </figure>
  
Line 23: Line 23:
  
 <figure spregistresx86> <figure spregistresx86>
-{{ :en:multiasm:cs:special_registers_x86.png?600 |Illustration of stack pointer and instruction pointer registers in x86 16-bit processor}}+{{ :en:multiasm:cs:special_registers_x86.png?600 |Illustration of stack pointer and instruction pointer registers in an x86 16-bit processor}}
 <caption>Stack pointer and instruction pointer in 16-bit 8086 processor</caption> <caption>Stack pointer and instruction pointer in 16-bit 8086 processor</caption>
 </figure> </figure>
Line 37: Line 37:
   * CF - Carry flag, set if an operation generates a carry or borrow; for example, if the result of an addition is larger than 16 bits. Used for unsigned arguments.   * CF - Carry flag, set if an operation generates a carry or borrow; for example, if the result of an addition is larger than 16 bits. Used for unsigned arguments.
   * PF - Parity flag, set if the result of an operation contains an even number of bits equal to "1".   * PF - Parity flag, set if the result of an operation contains an even number of bits equal to "1".
-  * AF - Auxiliary Carry flag, similar to CF but informs about the carry or borrow from 3th to the 4th bit. It is used for BCD calculations.+  * AF - Auxiliary Carry flag, similar to CF but informs about the carry or borrow from the 3rd to the 4th bit. It is used for BCD calculations.
   * ZF - Zero flag, set if the result of an operation is zero.   * ZF - Zero flag, set if the result of an operation is zero.
-  * SF - Sign flag, it is a copy of the most significant bit of the result+  * SF - Sign flag, it is a copy of the most significant bit of the result.
   * OF - Overflow flag, set if the result of an operation is too large or small to fit in the destination operand. Used for signed arguments.   * OF - Overflow flag, set if the result of an operation is too large or small to fit in the destination operand. Used for signed arguments.
  
en/multiasm/papc/chapter_6_3.1766149330.txt.gz · Last modified: 2025/12/19 13:02 by ktokarz
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0