x86-64 Flashcards
1
Q
What 2 syntax variants are used for this?
A
Intel and AT&T
1
Q
what is x86-64?
A
a 64 bit version of x86 ISA
2
Q
Intel syntax is most commonly used with?
A
Windows Systems
3
Q
How many registers does a x86-64 have?
A
16 registers
4
Q
AT&T syntax is most commonly used with?
A
Unix (GCC output)
5
Q
How many bits are in each register?
A
64 bits
6
Q
What makes a register volatile?
A
A volatile register may be clobbered by a function call if its value is not saved on the stack.
7
Q
What makes a register non volatile?
A
The register is preserved across all function calls.