导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于DPTR的问题

* 83163: 关于DPTR的问题

   BaoFu 
BaoFu发表的帖子 

 关于DPTR的问题
DPTR是数据指针,本质是16位地址寄存器,在51系列汇编指令中,装入DPTR的只能是16位立即数,也没有DPTR与其它寄存器相互传送数据的指令.
  有一项目,需要通过电脑串口向目标单片机板子发送数据,在收到的数据中,开始的两字节是存放数据的起始地址,紧跟的两字节是存放数据的结束地址,然后才是真正要存放的数据.为了方便,程序规定开始4字节放在片内RAM中,且地址是固定的.收到这4字节的起始&结束地址后,将起始地址传递给DPTR,就可以以当前DPTR中的地址为基准开始存放所收数据了.但片内RAM中的内容能作为立即数用吗?如果不能,怎样才可传递给DPTR呢?若不用这种办法,还能怎样变通呢?




发表时间:2005年9月4日20:19:25

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  83205.[详细]???
摘要:[quote][b]以下是引用[i]BaoFu在2005-9-4 20:19:25[/i]的发言:[/b] 关于DPTR的问题DPTR是数据指针,本质是16位地址寄存器,在51系列汇编指令中,装入DPTR的只能是16位立......(295字)
- [lenglianxi][998次] 2005年9月5日

  83289.[详细]谢谢,我据PSW可分两字节操作,推测DPTR亦应如此,因吃不准发问.
摘要:......(无内容)
- [BaoFu][1064次] 2005年9月6日

[上一篇帖子]:高薪聘请qt老师要求: qt开发经验丰富,在北京.先邮件联系hgn2002@sina.com
[下一篇帖子]:看看哪个计数方案更可靠在工业现场做一个16位可逆计数器,哪个更可靠 方案一、用8253其中一