SLAE General Flashcards

(41 cards)

1
Q

EAX

A

Accumulator Register

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

AX

A

Least significant 16 bits of EAX

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

AH

A

Most significant 8 bits of AX

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

AL

A

Least significant 8 bits of AX

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

EBX

A

Base Register

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

ECX

A

Counter Register

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

EDX

A

Data Register

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

ESI

A

Source Index

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

EDI

A

Destination Index

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

EBP

A

Base Pointer

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

ESP

A

Stack Pointer

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

EIP

A

Instruction Pointer

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

JE JZ

A

Conditional jumps

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

PEB

A

Process Environment Block

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

TEB

A

Thread Environment Block

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

EPROCESS

A

Structure that contains process attributes and pointers to related data structures

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

DLL

A

Dynamic link library

18
Q

Program image

A

Portion of memory where the executable resides

19
Q

. text

A

Executable CPU instructions

20
Q

.data

A

Programs global data

21
Q

.rsrc

A

Non-executable resources

22
Q

Heap

A

Dynamically allocated memory

23
Q

Stack

A

Storage for local variables

24
Q

Control Unit

A

Part of CPU that retrieves and decodes instructions and retrieves and stores data in memory

25
Execution Unit
Part of the CPU where the execution of instructions happens
26
SP
Least significant 16 bits of ESP
27
BP
Least significant 16 bits of EBP
28
SI
Least significant 16 bits of ESI
29
DI
Least significant 16 bits of EDI
30
What are the segment registers?
CS (code) DS SS (stack) ES FS GS
31
How big is a segment register?
16 bits
32
FPU
Floating Point Unit
33
What are the different CPU modes
Real, protected and system management
34
Real mode
At power up or reset, can only access 1MB of memory and no privilege levels
35
Protected mode
Up to 4MB memory with privilege levels and multi-tasking
36
System Management mode
Used for power management tasks
37
What are the 3 memory models?
Flat, segmented and real-address mode
38
CALL
FF Dx
39
JMP
EB
40
INC
4x
41
DEC
4x