使用字地址時(shí),每個(gè)不同的地址指向不同的內(nèi)存16 位字,如圖6-4 所示,X:$2000和X:$2001 指向相鄰的2 個(gè)16 位字。字節(jié)地址用于尋址存儲器中的各個(gè)字節(jié)。地址X:$4000 和X:$4001 指向同一個(gè)字中的2 個(gè)字節(jié)(字地址是X:$2000,使用字尋址),注意存放在內(nèi)存中的數(shù)據(jù)最低有效字節(jié)占據(jù)最低位的內(nèi)存單元。這種方式成為“低端對齊”。
注意:字節(jié)地址不能訪問程序存儲器,只有字地址才能訪問程序存儲器。
字節(jié)和字地址通過使用不同的指令來區(qū)分,對于大部分指令,包括顯式地執(zhí)行1個(gè)字或者長字的訪問,地址寄存器總被解釋為字地址,只有當(dāng)指令使用了“.BP”擴(kuò)展名時(shí),才表示使用字節(jié)地址。