第3章单片机的汇编语言与程序设计资料.pptVIP

  • 10
  • 0
  • 约8.25千字
  • 约 72页
  • 2016-11-30 发布于湖北
  • 举报

第3章单片机的汇编语言与程序设计资料.ppt

寄存器间接寻址用到的寄存器有Ri、DPTR和SP,其中i = 0 或1;可以用类似(R0)表示@R0 举例2:已知片内RAM 38H单元中的数为12H,试分析如下程序段并指出其功能 注意:片内RAM 38H单元中数不能直接传送到外部RAM的1818H单元,必须经过累加器A的转传。 功能:将片内RAM 38H单元中的数12H传送到外部RAM的1818H单元中。 MOV R0,#38H MOV DPTR,#1818H MOV A,@R0 MOVX @DPTR,A ; Rn←data ; DPTR ←data16 ; A←(Ri) ; (DPTR)←A R0=38H DPTR =1818H A←(38H)=12H (1818H)=12H 举例3:试分析如下程序段并指出其功能 MOV DPTR,#120H MOV A,#5 MOVC A,@A+DPTR MOV 30H,A ; DPTR ←data16 ; A←data ; A←(A+DPTR) ; (30H)←A ; DPTR =120H ; A=5 ; A←(125H) ; (30H)←A 功能:将ROM 125H地址中的数取出送到片内RAM的30H单元中。 意义:采用DPTR作为基址寄存器,A作为变址寄存器,查找事先存放在ROM数据块中的数据值,其中

文档评论(0)

1亿VIP精品文档

相关文档