Sto leggendo "L'apprendimento Core Audio: A Hands-On Guide to Audio programmazione per Mac e iOS" di Chris Adamson e ad un certo punto l'autore descrive big-endian come:L'endianness può riferirsi all'ordine dei bit in un byte?
gli alti bit di un il byte o la parola sono numericamente più significativi di quelli inferiori.
Tuttavia, fino ad ora ho anche il problema della big-little endian si applica solo a byte ordine e non ordine bit. Un byte ha lo stesso ordine di bit (da sinistra a destra), non importa se stiamo parlando di piccoli sistemi endian o big endian. Ho sbagliato? L'autore è sbagliato? O ho frainteso il suo punto?
Tuttavia, quando si eseguono operazioni bit a bit come lo spostamento, non li si "indirizza"? – Meda
Quando si cambia, si gestiscono ancora i bit come parte di un'unità più grande (byte, int o qualcosa). L'endianità conta solo quando è possibile indirizzare direttamente un oggetto più grande byte per byte: è necessario sapere in che modo questi byte individualmente indirizzabili sono disposti all'interno dell'oggetto più grande. –
@Meda quando sei al livello del bit shifting di un singolo byte è "rappresentazione" (il numero a cui corrisponde) può scomporsi ed è solo una raccolta arbitraria di 1 e 0. Le istruzioni trasmesse per ruotare (ROL, ROR, RCL, RCR) o shift (SHL, SHR ...) in una determinata "direzione" sono astratte come i numeri stessi. –