zoukankan      html  css  js  c++  java
  • MSP430编译器__intrinsic指令

    1. 在文件intrinsics.c里面发现很多函数前面有__intrinsic,说是这些是MSP430的特定函数(其他单片机用不了),应该和编译器有关,并没有具体的函数实现,我猜测,是直接转成汇编代码的

    #ifdef __cplusplus
    extern "C"
    {
    #endif
      __intrinsic void __no_operation(void);
      __intrinsic void __enable_interrupt(void);
      __intrinsic void __disable_interrupt(void);
    
      __intrinsic __istate_t __get_interrupt_state(void);
      __intrinsic void       __set_interrupt_state(__istate_t);
    
      __intrinsic unsigned short __get_R4_register(void);
      __intrinsic void           __set_R4_register(unsigned short);
    
      __intrinsic unsigned short __get_R5_register(void);
      __intrinsic void           __set_R5_register(unsigned short);
    
      __intrinsic unsigned short __get_SP_register(void);
      __intrinsic void           __set_SP_register(unsigned short);
  • 相关阅读:
    网站
    世上本无事,庸人自扰之
    mac系招聘BBS
    新浪微博语录帝摘录
    dwz jui
    cheap vps
    facebook的开发标准
    rails的一些插件
    租房宝
    在Z10上用3G
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/10558941.html
Copyright © 2011-2022 走看看