mov ,
moves value from one to another
Destination can/cannot be a constant?
Cannot!
lea rax, [var]
moves the address of var into rax
Activation record
All things pushed onto the stack when a subroutine is calaled such as current registers, current parameters, current local variables, return address
Big endian vs little endian advantaage?
Little endian… the entire 32-bit word and the 8-bit least significant bite have the same address (on assembly slides, laast column, far down)…this principle allower for simpler casting routines among integers AND moving techniques