x86 - Theory Flashcards
1
Q
What is a instruction set architecture of a computer?
A
It is the logical specification of a computer architecture
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)
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
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
5
Q
What are the basic assembly instructions?
A
Data transfer, integer arithmetic, logical, control transfer