位地址和字節地址的區別

位地址和字節地址的區別

計算機爲例,位地址和字節地址的區別如下:

1、意思不同。如果對於8位的單片機來說,一般都講字節地址,也就是一個8位二進制值數在ram和rom中得地址,但是在這些8位字節中的位有其相應的作用,所以位也有地址。這個類似於在電影院中,幾排幾座的意思。排就是字節地址,座就是位地址。

2、尋址方式。單片機有各種尋址方式,位尋址,直接尋址等,位地址用於位尋址,字節地址適合很多種尋址方式,如直接尋址等。

3、存儲單元。由於是疊加設計的位存儲區,形式上就表現爲:存儲器中的某些存儲單元即可以通過字節地址訪問,也可以通過位地址訪問(具體是訪問該字節中的某個比特位)。在MCS-51單片機中被疊加設計的這些字節存儲單元的字節地址有一個點,就是:字節地址的最低位要麼是十六進制的0,要麼是十六進制的8,而且位地址當中的00H對應的是字節20H中的D0位。

4、命令。如果命令是字節尋址則這個字節就是字節地址,相應地如果命令是位尋址則這個字節就是位地址。