Let's suppose I wanna store the following 64-bit number in the RAX register, what is the byte order in the register?
10011111 10100000 11011111 00000001 00001111 00100110 00100110 11101000
RAX = full number; EAX = 00001111 00100110 00100110 11101000; AX = 00100110 11101000; AH = 00100110; AL = 11101000.
Is the least significant byte to be stored in AL ?
Is the order dependent by little endian or big endian, or is Always the same for registers storage ?
Are these the correct outputs in this case?
AL = 232; AH = 38; AX = 9960; EAX = 254158568; RAX = 11502438643946366696