5 相对寻址
相对寻址是将程序计数器 PC 中的当前值与指令第二字节给出的数相加,其结果作为转移指令的转移地
址。转移地址也称为转移目的地址,PC 中的当前值称为基地址,指令第二字节给出的数称为偏移量。由于目
的地址是相对于 PC 中的基地址而言,所以这种寻址方式称为相对寻址。偏移量为带符号的数,所能表示的范
6 变址寻址
在变址寻址方式中,指令操作数指定一个存放变址基值的变址寄存器。变址寻址时,偏移量与变址基值
相加,其结果作为操作数的地址。变址寄存器有程序计数器 PC 和地址寄存器 DPTR。
7 位寻址
位寻址是指对一些内部数据存储器 RAM 和特殊功能寄存器进行位操作时的寻址。在进行位操作时,借助
于进位位 C 作为位操作累加器,指令操作数直接给出该位的地址,然后根据操作码的性质对该位进行位操作。
位地址与字节直接寻址中的字节地址形式完全一样,主要由操作码加以区分,使用时应注意。