intrins.h 库
intrins.h
_nop_
摘要:
#include <intrins.h> void _nop_ (void);
说明: _nop_ 例程将 nop 指令插入到程序中。此例程可用于暂停1个 CPU 周期。此例程作为一个内在函数实现。NOP指令包含在内联中。
_nop_ 例程将 nop 指令插入到程序中。此例程可用于暂停1个 CPU 周期。此例程作为一个内在函数实现。NOP指令包含在内联中。
返回值: 无
无
案例:
#include <intrins.h> void test_nop (void) { P1 = 0xFF; _nop_ (); /* delay for hardware */ _nop_ (); _nop_ (); P1 = 0x00; }
_crol_
#include <intrins.h> unsigned char _crol_ ( unsigned char c, /* 要向左旋转的字符 */ unsigned char b); /* bit 要旋转的位置 */
说明: _crol_ 例程将字符 c 的位模式旋转到 b 位的左边。此例程作为一个内在函数实现。
_crol_ 例程将字符 c 的位模式旋转到 b 位的左边。此例程作为一个内在函数实现。
返回值: _crol_ 例程返回 c 的旋转值。
_crol_ 例程返回 c 的旋转值。
#include <intrins.h> void test_crol (void) { char a; char b; a = 0xA5; b = _crol_(a,3); /* b now is 0x2D */ }
说明: `
`