区别:
1、按字节寻址是指一组地址线的毎个不同状态对应一个字节的地址,而按字寻址是指一组地址线的每个不同状态对应一个字的地址;
2、按字节寻址的寻址位数是8位,而按字寻址的寻址位数是32位或位;
3、寻址范围不同,对于一个容量为16MB的存储器,按字节寻址的范围即为16M,而按字寻址的寻址范围与字长有关,若按16位长的存储字寻址,则范围为8M,若按32位字长寻址,则范围为4M。
小编还为您整理了以下内容,可能对您也有帮助:
单片机中位寻址和字节寻址的区别?
一、作用不同:
字节寻址:把数据直接写入当前地址,或者把当前地址的内容读出。
位寻址是位操作命令,写入和读出的是一个位bit变量。
二、传递不同:
MOV A,00H和MOV C,00H,前者是将RAM中地址为00H的8位内容传递给A,后者是将位寻址区(20H-2FH)中的地址为00H的1位内容传递给C。这两个00H不是在同一个地址。
三、命令不同:
地址本身是8位二进制,但区别是前面的命令。如果命令是字节寻址,则这个字节就是字节地址,相应地如果命令是位寻址则这个字节就是位地址。
扩展资料:
对字节地址中的位地址进行寻址的寻址方式称为位寻址。
采用位寻址方式的指令,其操作数是8位二进制数中的某一位,在指令中要给出的是内部RAM单元中的某一位,即位地址,其在指令中用bit表示。
8051单片机内部有1个可位寻址区,地址为20H~2FH,共16个单元。其中每个单元中的每一位都可单独作为操作数,共128位。如果SFR的地址值能被8整除,则该SFR也可以进行位寻址。可位寻址的SFR有ACC,B,PSW,P0,P1,P2,P3,IP,IE,TCON,SCON。
参考资料来源:百度百科-位寻址