这压根就没有顺序和逆序的概念,要是这么称呼的话,大端属于顺序还是小端属于顺序?当然,英语术语中确实把这称为byteorder,即字节序。然后用littleendian表示低位字节存低地址,高位字节存高地址用bigendian表示高位字节存低地址,低位字节存高地址所以这里用little或big来区分低地址处存放的是低位字节(little)还是高位字节(big)。

字节地址:表示这个字节所在的地址,也就是这个字节在哪里,如20h位地址:表示一个字节中,该位所处的位置,对于单片机因为有位处理功能,所以这个位在字节中的位置可以用位地址来表示,单片机的位处理器可以直接操作这个位。位地址与字节地址的寻扯方式不同。位寻址可以取某位,比如MOVC,P1.0(这里涉及触发器),而MOVA,P1或者23H就是字节地址,一下提取8位,及全提走。

MCS51单片机的内部数据存储器(RAM)共有128个字节,地址为00H~7FH。其中的20H~2FH单元是可作为可位寻址的一个区域,共128位,用位地址00H~7FH与之对应。位7FH就是在字节地址2FH的最高位,即D7位。在操作上,位7FH和字节7FH的区分,是根据指令不同而区分的。比如MOV7FH,#0FH,这是对字节7FH的操作,其结果,7FH里存的是#0FH。

打个比喻,你在北京买了一套一居室,这个可以当成是位(BIT),因为住一个人;后来又买一套三居室,这个可以当成是字节(BYTE),因为可以住一家人;这两个房子,大小不同,但在办房产证时都会给你门牌号的(这就是地址)。位是计算机中数据的最小单位。计算机采用二进制表示和存储数据,1位即1个二进制数0或者1;字节也是属于数据的单位,与位的换算公式为1字节8位;
4、字节地址30H和位地址30H的区别,分别在片内RAM什么位置?8051单片机内部有2个可位寻址区,地址为20H~2FH,共16个单元。其中每个单元中的每一位都可单独作为操作数,共128位,另外高128个地址是SFR就是特殊功能寄存器。对应的字节地址为80H,88H,90H,98H,A0H,A8H,B0H,B8H,C0H,C8H,D0H,D8H,E0H,E8H,F0H,F8H(规律很好记,能被8整除的地址),也是16个字节,共128个位。