简述crol循环移位系列函数使用说明。
文档内容节选
crol 字符循环左移cror 字符循环右移irol 整数循环左移iror 整数循环右移lrol 长整数循环左移lror 长整数循环右移nop 空操作8051 NOP 指令testbit 测试并清零位8051 JBC 指令函数名: crol,irol,lrol原 型: unsigned char crolunsigned char valunsigned char nunsigned int irolunsigned int valunsigned char nunsigned int lrolunsigned int valunsigned char n举例:crolcror:将char型变量循环向左右移动指定位数后返回testbit: 相当于JBC bitvar测试该位变量并跳转同时清除chkfloat: 测试并返回源点数状态就是汇编中的子函数crolcror:如果二进制数为01010101 那么crol1 左移1位后将高位补低位结果10101010功 能:crol,irol,lrol以位形式将val 左移n 位,该函数与8051RLA指令相关,上面几个函数不同于参数类型例:inc......
猜您喜欢
评论