导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请各位朋友帮助一下,我想知道如何在汇编文件中使用指针功能`[geweiresume]

 *第34595篇: 请各位朋友帮助一下,我想知道如何在汇编文件中使用指针功能`

  
楼 主:geweiresume 2005年9月21日14:13
 请各位朋友帮助一下,我想知道如何在汇编文件中使用指针功能`
各位朋友,我在使用KEIL时,使用汇编进行指针方式编程过程中部是发现有一些错误,比如以下一段程序,LCALL ?C?CLDPTR在系统编译过程总是通不过,我在KEIL的SRC文件中发现,这是一个由指针取值函数的调用,人、它应该是一个系统函数了吧,但是现在我就是调用过程总是出错,我想问一下如何除理这个问题

 RSEG  ?PR?_WRTIE_5045?NEW3
_WRTIE_5045:
 USING 0
 MOV value?950,R3  ; SOURCE LINE # 32
 MOV value?950+01H,R2
 MOV value?950+02H,R1
 MOV   addr?949,R7
 MOV i?951,#16
 CLR CS
 LCALL WREG_5045
 MOV R7,#02H
 LCALL _WRITE_BYTE
 MOV R7,addr?949
 LCALL _WRITE_BYTE
?C0015: MOV R3,value?950
 MOV R2,value?950+01H
 MOV R1,value?950+02H
 LCALL ?C?CLDPTR
 MOV R7,A
 LCALL _WRITE_BYTE
 ;value++
        MOV A,value?950+02H
 INC A
 MOV value?950+02H,A
 CLR A
 ADDC A,value?950+01H
 MOV value?950+01H,A
 DJNZ i?951,?C0015
 SETB CS
 LCALL CHECK_STATE
;---- Variable 'value?950' assigned to Register 'R1/R2/R3' ----
; {unsigned char i;
   ; SOURCE LINE # 33
;  value++;
   ; SOURCE LINE # 34
; END OF _WRTIE_5045


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

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


[上一篇主题]:请各位大佬,指导了!

[下一篇主题]:双向信号的电平转换