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

 *第16356篇: 有关uCLinux源码的问题……

  
楼 主:fjqzlyy 2003年9月18日10:22
 有关uCLinux源码的问题……
uCLinux中的save_flags函数是用于禁止中断的, 
它的函数定义如下: 
#define save_flags(flags)       do { flags = getipl(); } while (0) 
而其中的getipl()函数是这样定义的: 
extern int getipl(void) 

        int retval; 
        __asm__ __volatile__("rdctl %0\n\t" 
                             "pfx %%hi(%1)\n\t" 
                             "and %0, %%lo(%1)\n\t" 
                             "lsri %0, 9\n\t" 
                             : "=r" (retval) 
                             : "i" (0x7E00)); 
        return retval; 

中间的_asm_ _volatile_等一大串是什么意思来的?看不懂哦。 
大家帮帮忙吧……………………………………………………………………
  
2楼:信天翁 2003年9月21日13:04
 我也不知道啊
老大能帮我配一个电脑吗

我也不知道啊
老大能帮我配一个电脑吗
谢谢拉

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

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


[上一篇主题]:本人提供30元以下的无线数传模块,有意者请与我联系:13711164586,csd_sky@163.

[下一篇主题]:有谁对看门狗电路比较熟悉的;帮帮我?