×
Create a new article
Write your page title here:
We currently have 179 articles on Open Eggbert. Type your article name above or click on one of the titles below and start writing!



Open Eggbert
179Articles

I586 registers: Difference between revisions

(Created page with "Register categories")
 
No edit summary
Line 1: Line 1:
Register categories
== What are the two types of registers ==
32-bit and 16-bit registers
 
== Register Categories of registers ==
 
* General registers
* Control registers
* Segment registers
 
== Categories of general registers ==
 
* Data registers
* Pointer registers
* Index registers
 
== Data registers ==
There are four data 32-bit data registers: EAX, EBX, ECX, EDX
 
* Lower halves of the 32-bit registers can be used as four 16-bit data registers: AX, BX, CX and DX.
* Lower and higher halves of the above-mentioned four 16-bit registers can be used as eight 8-bit data registers: AH, AL, BH, BL, CH, CL, DH, and DL.

Revision as of 17:21, 9 November 2024

What are the two types of registers

32-bit and 16-bit registers

Register Categories of registers

  • General registers
  • Control registers
  • Segment registers

Categories of general registers

  • Data registers
  • Pointer registers
  • Index registers

Data registers

There are four data 32-bit data registers: EAX, EBX, ECX, EDX

  • Lower halves of the 32-bit registers can be used as four 16-bit data registers: AX, BX, CX and DX.
  • Lower and higher halves of the above-mentioned four 16-bit registers can be used as eight 8-bit data registers: AH, AL, BH, BL, CH, CL, DH, and DL.