Robertvokac (talk | contribs) (Created page with "Register categories") |
Robertvokac (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Register | == 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.