Chapter 1 Flashcards
1
Q
EAX
A
Accumulator - General Purpose
2
Q
ECX
A
Counter - General Purpose
3
Q
EDX
A
Data - General Purpose
4
Q
EBX
A
Base - General Purpose
5
Q
ESP
A
Stack Pointer - pointer/index to 32-bit addresses
6
Q
EBP
A
Base Pointer - pointer/index to 32-bit addresses
7
Q
ESI
A
Source Index -
8
Q
EDI
A
Destination Index
9
Q
EIP
A
Instruction Pointer - points to the current instruction the processor is reading
10
Q
Function Prologue
A
Instructions prior to Main break EIP that are generated by the compiler to set up memory for the rest of the main() function’s local variables
11
Q
AT&T Syntax
A
12
Q
Intel Syntax
A
,
13
Q
Byte
A
0xc7 0x54
14
Q
Halfword
A
2 bytes - 0x45c7
15
Q
Word
A
4 bytes - 0x00fc45c7