导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请问如何把一个变量付值给寄存器A?[linkaimu]

 *第19238篇: 请问如何把一个变量付值给寄存器A?

  
楼 主:linkaimu 2004年2月16日08:25
 请问如何把一个变量付值给寄存器A?
在keil里写,混合编程的时候不知道如何把一个变量传送给A。如果传的是个可变值,好象SRC不对。小弟想用EQU指令来解决,但是在STARTUP。asm里用DATA——TEMP EQU 32H这样的伪指令时,引用DATA_TEMP提示出错。请指点指点。
  
2楼:荒原野草 2004年2月16日09:18
 试一下吧
sfr Temp = 0xe0;
  
3楼:linkaimu 2004年2月16日09:38
 谢谢 ,我试看看。
谢谢 ,我试看看。
  
4楼:linkaimu 2004年2月16日09:52
 请问如果是地址变量呢?特别是外部地址变量
请问如果是地址变量呢?特别是外部地址变量(大于2000H),因为DPL和DPH都是用sfr定义了,请问这个该怎么传递呢?

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:为什么我的仿真器的SST89C58烧录后运行不了?

[下一篇主题]:http://embed.os.cn大量嵌入式技术资料,技术文章