CPU Architecture Flashcards
(36 cards)
The EAX register stands for?
Extended Accumulator Register
How many bits is the EAX register?
32
What does AX stand for?
Least significant bits
How may bits does AH have?
8
How many bits does AL have?
8
What does AL stand for
Accumulator least significant
What does AH stand for
Accumulator most significant
What does EBX stand for
Extended Base Register
What does ECX stand for
Extened Counter Register
What is EBX used for
Generic storage
What is ECX used for
counter
What does EDX stand for
Extended Data Register
What does is EAX used for
Mathematica calculations
What is EDX used for
mathematical calculations
What does ESI stand for
Extended Source Index
What is ESI used for
Storing the pointer for a read location
What does EDI Stand for?
Storing the pointer for write locations
What does EBP stand for?
Extended Base Pointer
What is EBP used for
references the bottom of the stack
What does ESP stand for?
Extended Stack Pointer
What is ESP used for
references the top of the stack
What does EIP stand for?
References the memory address of the next instruction
Add 10 to the EAX Register
ADD EAX, 10
Clear the register EAX using XOR
XOR EAX, EAX