编译器所带的库包括了许多作为内部函数的程序。非内部函数产生ACALL或LCALL指令执行库程序。内部库程序产生嵌入代码(更快且更有效率)执行库程序。
内部函数 | 描述 |
---|---|
_crol_ | 字符循环左移 |
_cror_ | 字符循环右移 |
_irol_ | 整数循环左移 |
_iror_ | 整数循环右移 |
_lrol_ | 长整数循环左移 |
_lror_ | 长整数循环右移 |
_nop_ | 空操作(8051 NOP指令) |
_testbit_ | 测试并清零位(8051 JBC指令) |
注:在C中调用需引用头文件 <intrins.h>。
编译器所带的库包括了许多作为内部函数的程序。非内部函数产生ACALL或LCALL指令执行库程序。内部库程序产生嵌入代码(更快且更有效率)执行库程序。
内部函数 | 描述 |
---|---|
_crol_ | 字符循环左移 |
_cror_ | 字符循环右移 |
_irol_ | 整数循环左移 |
_iror_ | 整数循环右移 |
_lrol_ | 长整数循环左移 |
_lror_ | 长整数循环右移 |
_nop_ | 空操作(8051 NOP指令) |
_testbit_ | 测试并清零位(8051 JBC指令) |
注:在C中调用需引用头文件 <intrins.h>。