intrins.h头文件

/*--------------------------------------------------------------------------
INTRINS.H


Intrinsic functions for C51.
Copyright (c) 1988-2004 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
--------------------------------------------------------------------------*/


#ifndef __INTRINS_H__
#define __INTRINS_H__


extern void          _nop_     (void);
extern bit           _testbit_ (bit);            // 相当于JBC bitvar测试该位变量并跳转同时清除。
extern unsigned char _cror_    (unsigned char, unsigned char);     // 将char型变量循环向右移动指定位数后返回
extern unsigned int  _iror_    (unsigned int,  unsigned char);        // 整数循环右移
extern unsigned long _lror_    (unsigned long, unsigned char);    // 长整数循环右移
extern unsigned char _crol_    (unsigned char, unsigned char);    // 将char型变量循环向左移动指定位数后返回
extern unsigned int  _irol_    (unsigned int,  unsigned char);
extern unsigned long _lrol_    (unsigned long, unsigned char);
extern unsigned char _chkfloat_(float);
extern void          _push_    (unsigned char _sfr);
extern void          _pop_     (unsigned char _sfr);


#endif
阅读(161) | 评论(0) | 转发(0) |
0

上一篇:C#多线程学习(一)

下一篇:I2C接口

相关热门文章
  • 内核头文件的使用
  • LED驱动程序相关头文件简单介...
  • LED驱动GPIO相关头文件简要分...
  • 在Linux中创建静态库和动态库...
  • 关于头文件重复包含以及函数重...
  • test123
  • 编写安全代码——小心有符号数...
  • 彻底搞定C语言指针详解-完整版...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议

你可能感兴趣的:(C/C++)