Chapter 1 Flashcards

1
Q

EAX

A

Accumulator - General Purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ECX

A

Counter - General Purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

EDX

A

Data - General Purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

EBX

A

Base - General Purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ESP

A

Stack Pointer - pointer/index to 32-bit addresses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

EBP

A

Base Pointer - pointer/index to 32-bit addresses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ESI

A

Source Index -

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

EDI

A

Destination Index

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

EIP

A

Instruction Pointer - points to the current instruction the processor is reading

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AT&T Syntax

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Intel Syntax

A

,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Byte

A

0xc7 0x54

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Halfword

A

2 bytes - 0x45c7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Word

A

4 bytes - 0x00fc45c7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Giant

A

8 bytes -