x86 - Theory Flashcards

1
Q

What is a instruction set architecture of a computer?

A

It is the logical specification of a computer architecture

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

What are the different types of registers in the x86 ISA?

A

The general purpose register (EAX, EBX, ECX, EDX), the instruction pointer (EIP), the program status and control (EFLAGS)

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

What does the EFLAGS registers does and what is its function?

A

It indicates the results of arithmetic instructions and it is important for the control flow

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

What are the fundamental data types of the x86 ISA?

A

Byte - 8 bits

Word - 2 bytes

Dword - 4 bytes

Qword - 8 bytes

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

What are the basic assembly instructions?

A

Data transfer, integer arithmetic, logical, control transfer

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