注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
gyf9821的个人空间 https://home.eeworld.com.cn/space-uid-382830.html [收藏] [复制] [分享] [RSS]
日志

STM8S内核,C语言编程嵌入汇编时,全局变量如何赋给X?

已有 2604 次阅读2011-12-17 15:33

各位老大,棒棒忙,小弟跪拜了。

STM8S内核,C语言编程嵌入汇编时,全局变量如何赋给X?

同时汇编计算完成后如何将X的值赋回给全局变量?

例如:

 

void ccc(void)

{

    unsigned int temp1,temp2;

    temp1=10000;

    temp2=100;

 

    _asm("CLRW X");
    _asm("CLRW Y");
    _asm("LDW X, temp1");                //这里就报错了
   _asm("LDW Y, temp2");                 //报错
  _asm("DIVW X,Y");
   _asm("MOV temp1, X ");                //报错

}

发表评论 评论 (1 个评论)
回复 yqd_791117 2013-5-1 11:40
很简单,把temp1改为_temp1就OK了

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章