CPU Architecture Flashcards

(36 cards)

1
Q

The EAX register stands for?

A

Extended Accumulator Register

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

How many bits is the EAX register?

A

32

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

What does AX stand for?

A

Least significant bits

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

How may bits does AH have?

A

8

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

How many bits does AL have?

A

8

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

What does AL stand for

A

Accumulator least significant

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

What does AH stand for

A

Accumulator most significant

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

What does EBX stand for

A

Extended Base Register

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

What does ECX stand for

A

Extened Counter Register

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

What is EBX used for

A

Generic storage

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

What is ECX used for

A

counter

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

What does EDX stand for

A

Extended Data Register

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

What does is EAX used for

A

Mathematica calculations

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

What is EDX used for

A

mathematical calculations

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

What does ESI stand for

A

Extended Source Index

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

What is ESI used for

A

Storing the pointer for a read location

17
Q

What does EDI Stand for?

A

Storing the pointer for write locations

18
Q

What does EBP stand for?

A

Extended Base Pointer

19
Q

What is EBP used for

A

references the bottom of the stack

20
Q

What does ESP stand for?

A

Extended Stack Pointer

21
Q

What is ESP used for

A

references the top of the stack

22
Q

What does EIP stand for?

A

References the memory address of the next instruction

23
Q

Add 10 to the EAX Register

24
Q

Clear the register EAX using XOR

25
Increment the EDX register by one
INC EDX
26
Decrement the ECX register by one
DEC ECX
27
Compare OP1 and OP2
CMP OP1, OP2
28
What is the instruction for Jump Equal
JE
29
What is the instruction for Jump if Zero
JZ
30
What is the instruction for Jumping
JMP
31
What is reforerentced in the [ ] brackets in ADD DWORD PTR [X}
value at a memory address
32
How many bytes in a word
2
33
how many bits in a byte
8
34
How many bytes in a dword
4
35
how many bits in a word
16
36
how may bits in a dword
32