字节序:先存高字节(高字节在低地址);
位序:先存高位(高位在低地址);
也就是与我们平时的书写习惯是一致的。例如:0x12345678在大端模式的存储为(左低右高):
0001 0010 0011 0100 0101 0110 0111 1000
0位---------------------------------31位
操作:大端模式只是存储方式,实际的运算还是由CPU负责。而CPU的运算指令都是逻辑运算,并不涉及存储方式。所以左移仍然是*2,右移也仍然是/2,bv&=~(1<<1)仍然是将第二位为0;
但是需要注意,在芯片手册上描述的寄存器也是存储顺序(不是数值顺序或逻辑位序),与位操作的位序不同。