立接寻址
发布时间:2014/6/4 21:05:43 访问次数:542
立即寻址
立即寻址时,HEF4070BP指令中地址码部分给出的就是操作数本身。操作数紧跟指令码之后存于程序存储器中。
立接寻址
直接寻址时,指令中的地址码部分直接给出了操作数的有效地址。操作数可以在特殊功能寄存器SFR、内部数据存储器RAM、位地址空间bit中。
例如:
片内RAM
MOV A,3AH ;A--(3AH)
指令中的3AH就是表示直接寻址,即内部RAM的3AH单元,其功能示意图如图4-1所示,将内部RAM的3AH单元内容88H传送(MOV)到累加器A中。
寄存器寻址
寄存器寻址时,指令中地址码给出的是某一通用寄存器的编号,寄存器的内容为操作数。
指令中的R7表示寄存器直接寻址,指令的功能是将内部R7内容传送到累加器A中。
可用于寄存器寻址的空间有工作寄存器RO~R7、累加器ACC、地址寄存器DPTR、通用寄存器B。
立即寻址
立即寻址时,HEF4070BP指令中地址码部分给出的就是操作数本身。操作数紧跟指令码之后存于程序存储器中。
立接寻址
直接寻址时,指令中的地址码部分直接给出了操作数的有效地址。操作数可以在特殊功能寄存器SFR、内部数据存储器RAM、位地址空间bit中。
例如:
片内RAM
MOV A,3AH ;A--(3AH)
指令中的3AH就是表示直接寻址,即内部RAM的3AH单元,其功能示意图如图4-1所示,将内部RAM的3AH单元内容88H传送(MOV)到累加器A中。
寄存器寻址
寄存器寻址时,指令中地址码给出的是某一通用寄存器的编号,寄存器的内容为操作数。
指令中的R7表示寄存器直接寻址,指令的功能是将内部R7内容传送到累加器A中。
可用于寄存器寻址的空间有工作寄存器RO~R7、累加器ACC、地址寄存器DPTR、通用寄存器B。