編譯器所帶的庫包括了許多作爲內部函數的程序。非內部函數產生ACALL或LCALL指令執行庫程序。內部庫程序產生嵌入代碼(更快且更有效率)執行庫程序。
內部函數 | 描述 |
---|---|
_crol_ |
字符循環左移 |
_cror_ |
字符循環右移 |
_irol_ |
整數循環左移 |
_iror_ |
整數循環右移 |
_lrol_ |
長整數循環左移 |
_lror_ |
長整數循環右移 |
_nop_ |
空操作(8051 NOP指令) |
_testbit_ |
測試並清零位(8051 JBC指令) |
注:在C中調用需引用頭文件 <intrins.h>。