• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

DPTR是什么寄存器?

wxxxx 2018-10-29 浏览量:1585

DPTR是什么寄存器?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 数据指针(DPTR)是80C51中一个功能比较特殊的寄存器。从结构DPTR是一个16位的特殊功能寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。
    • 发布于 2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 是16位的特殊功能寄存器存放高低字节数据
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • DPTR一般是用于缓存一些运算中的中间数据的,也可以做外部RAM寻址用。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • DPTR是特殊功能寄存器,可用作片外RAM地址寄存器用。
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据指针(DPTR)是80C51中一个功能比较特殊的寄存器。从结构DPTR是一个16位的特殊功能寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。
    *读写外部RAM:
    MOVX A@DPTR读
    MOVX @DPTRA写
    *DPTR的另一个作用是变址寻址,访问程序存储器,做查表指令:如:
    以dptr为基址寄存器将dptr的内容与累加器a的内容相加得到变址地址
    movc a @a+dptr ; (a)<-----((a)+(dptr))
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据指针(DPTR)是80C51中一个功能比较特殊的寄存器。从结构DPTR是一个16位的特殊功能寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 是数据指针,是用来RAM寻址的(间接寻址)
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是一个16位寄存器,用于存放一个地址的,可以用于间接寻址
    • 发布于2018-11-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据地址指针,用来片外寻址,或者间接寻址时使用。
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是数据指针存储器,属于特殊功能寄存器
    • 发布于2018-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • DPTR是某些单片机中一个功能比较特殊的寄存器,是一个16位的特殊功能寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用
    访问片外数据存储器的指令:
    MOVX A@DPTR读
    MOVX @DPTRA写
    指令以16位DPTR为间址寄存器读片外RAM,可以寻址整个64KB的片外空间。指令执行时,在DPH中的高八位地址由P2口输出,在DPL中的低八位地址由P0口分时输出,并由ALE信号锁存在地址锁存器中。
    DPTR的另一个作用是变址寻址,访问程序存储器,做查表指令:如:
    以dptr为基址寄存器将dptr的内容与累加器a的内容相加得到变址地址
    movc a @a+dptr ; (a)<-----((a)+(dptr))
    jmp @A+DPTR;间接转移指令,将DPTR中的16位数和累加器A中的8位数相加,并直接送入PC,实现散转功能。对A、DPTR和标志位无影响。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 表示的是一个特殊功能指令寄存器,可以执行特殊的功能处理
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是一个特殊的16位计数器
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

DPTR是什么寄存器?