What does it matter whether the byte you read is the 'nearest' or 'furthest'? From Phat's example, if I want to add 1 to 43565768, why should it matter if I call to address 00 or address 04 (or whatever it is)?
I'd have thought the argument for bigendianess is because there's no performance advantage either way (is there?) but things are easier to read and write big end first as human programmers are more used to existing widespread languages that work that way.
I'd have thought the argument for bigendianess is because there's no performance advantage either way (is there?) but things are easier to read and write big end first as human programmers are more used to existing widespread languages that work that way.