准确地说,51单片机有七种寻址方式,包括寄存器寻址、直接寻址、立即数寻址、间接寻址、变址寻址、相对寻址和位寻址。其中前四种寻址方式较容易理解,而后三种需要深入掌握它们的定义。
1、变址寻址以DPTR为基址,以累加器A为变址,用它们的数据之和作为ROM的访问地址。
2、相对寻址是当前的PC值加上给定的偏移量作为PC新值,因为当前的PC值与程序执行位置有关,所以这种寻址是相对的。
3、使用位寻址需要注意的是不要混淆位地址和单元地址。
准确地说,51单片机有七种寻址方式,包括寄存器寻址、直接寻址、立即数寻址、间接寻址、变址寻址、相对寻址和位寻址。其中前四种寻址方式较容易理解,而后三种需要深入掌握它们的定义。
1、变址寻址以DPTR为基址,以累加器A为变址,用它们的数据之和作为ROM的访问地址。
2、相对寻址是当前的PC值加上给定的偏移量作为PC新值,因为当前的PC值与程序执行位置有关,所以这种寻址是相对的。
3、使用位寻址需要注意的是不要混淆位地址和单元地址。