GARTHWILSON wrote:
oscilloscope wrote:
so little-endian flips the bits backwards so there high bits are on the left... opposed to the right
No; bit order within a byte is still normal, but when you have the two bytes of an address, the low byte comes first, and then the high byte. There's an explanation of why this helps performance, near the end of the memory-map-requirements page of the 6502 primer, at http://wilsonminesco.com/6502primer/MemMapReqs.html, following the heading "Low Byte First." Do go through the whole 6502 primer if you have not already. It was written to address questions and problems and kept coming up on the forum. It has 22 pages arranged in a logical order, and I try to keep the links current and keep making updates as the need arises.I just large question all written out as i was trying to make sense of the big & little endian notations and byte order etc , and i think i had a light bulb moment. although i could be very wrong.
so big-endian is written positional numbering notation like 1 ,2 ,3 ,4, ,5 etc little endian is reversed 5 , 4 , 3 , 2 , 1 , appreciate that is not a to scale of binary and hex i'm just trying to make sense of it all. i feel i am close. , and the least significate bit would be 5 on big endian ? , and the most sign most significate bit on little endian is 1 ?
all?
i did get a little confused from the page you linked me and jumping from 3-4 different places to make sense of the notations.