PDA

View Full Version : Dubbio processori Big Endian Little Endian


IlPuma
09-05-2015, 23:25
Salve a tutti. Essendo inesperto avrei un dubbio sulla questione processori Big endian- Little endian. Vi spiego: supponiamo di avere un processore Little Endian e caricare in memoria, a partire dall'indirizzo 1000, il dato a 32 bit (in esadecimale) 0xABCD0102. Tale dato verrą caricato in memoria con il seguente ordine: 02
01
CD
AB

Ora se carico il dato dalla memoria a un registro(a 32 bit),( ad esempio con un'istruzione MOVL 1000, R0 tipo assembly PD32) il dato viene caricato nel registro mantenendo l'ordine in cui si trova in memoria?? Se cosi fosse otterrei nel registro il dato originario scritto al contrario e mi sembra "strana" come cosa, penso quindi che il dato venga rirovesciato prima di essere trasferito nel registro ma non ne sono sicuro. Spreste aiutarmi? Grazie.