第09-10讲..docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 6页
  • 2017-02-02 发布于重庆
  • 举报
第09-10讲.

第09讲 3.2 寻址方式 教学目的:教学重点:@”。 例如:MOV A,@R1 ;A←((R1)) 间址寄存器也称为地址指针。片内RAM和片外RAM的00H~FFH用R0R1作地址指针,片外整个64KB用DPTR作地址指针。 3.2.5变址寻址 变址寻址以PC或DPTR为基地址寄存器,以A为变址寄存器,两者的内容相加作为操作数存放的地址(16位)。这种寻址方式用于读取ROM中的常数表,即查表指令。 例如:MOVC A,@A+DPTR ;A←(A+DPTR) 3.2.6相对寻址 相对寻址是以当前PC值为基地址,与指令中给定的相对偏移量rel相加,所得之和作为程序的转移地址。用于相对转移指令。 例如:JZ 30H 3.2.7位寻址 位寻址是在指令中直接给出被寻址位的位地址。而直接寻址在指令中给出的是操作数的字节地址。 例如:SETB 20H ;(20H)←1 位寻址的寻址范围有:片内RAM中的位寻址区和专用寄存器的可寻址位。 源操作数和目的操作数可以采用不同的寻址方式。 例如:MOV A,#55H 寄存器寻址 立即寻址 3.2.8寻址空间 89C51单片机指令系统的7种寻址方式都有自己适用的寻址空间,这也是89C51指令系统的特点之一,在以后的学习中应注意区分。每种寻址方式使用的变量和适用的寻址空间如表3-1所示。 表3-1 89C51的寻

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档