SLAE General Flashcards

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
Q

Execution Unit

A

Part of the CPU where the execution of instructions happens

26
Q

SP

A

Least significant 16 bits of ESP

27
Q

BP

A

Least significant 16 bits of EBP

28
Q

SI

A

Least significant 16 bits of ESI

29
Q

DI

A

Least significant 16 bits of EDI

30
Q

What are the segment registers?

A

CS (code) DS SS (stack) ES FS GS

31
Q

How big is a segment register?

A

16 bits

32
Q

FPU

A

Floating Point Unit

33
Q

What are the different CPU modes

A

Real, protected and system management

34
Q

Real mode

A

At power up or reset, can only access 1MB of memory and no privilege levels

35
Q

Protected mode

A

Up to 4MB memory with privilege levels and multi-tasking

36
Q

System Management mode

A

Used for power management tasks

37
Q

What are the 3 memory models?

A

Flat, segmented and real-address mode

38
Q

CALL

A

FF Dx

39
Q

JMP

A

EB

40
Q

INC

A

4x

41
Q

DEC

A

4x