KeilC 实现带Carry位的移位操作
2015-06-17 17:11
211 查看
//---------------------------------------- // KeilC 实现带Carry位的移位操作 (左移) //---------------------------------------- #define _RLC_(Data) CY = Data&0x80 // Data带进位左移1位,数据放入ACC
//---------------------------------------- // KeilC 实现带Carry位的移位操作 (右移) //---------------------------------------- #define _RRC_(Data) CY = Data&0x01 // Data带进位右移1位,数据放入ACC
//-------------------------------------------------------------------------------
// 通过以上方法,编译后,keilC会生成带位左移右移指令
//-------------------------------------------------------------------------------
![](http://images0.cnblogs.com/blog2015/685362/201506/171709023883577.png)
//-------------------------------------------------------------------------------
![](http://images0.cnblogs.com/blog2015/685362/201506/171709207481136.png)
//-------------------------------------------------------------------------------
相关文章推荐
- 程序员不是砌砖工人,他们是作家
- 黑马程序员——util工具类
- 多种常用工具类
- 第二章:Android之NDK配置与简单使用
- 浅谈C++多态性
- CAS实战の自定义登录
- 用户调研
- windows下查看端口占用情况
- [置顶] 数据结构与算法-----总结篇
- 交换机的背板带宽,交换容量,包转发率区别以前计算公式
- Java程序最容易犯的21种错误
- 说说芯片设计这点事
- js写分页
- 典型场景
- [Android问答] px、dp和sp,这些单位有什么区别?
- 补发的团队贡献分分配
- 【PyMongo】连接10055错误的处理--windows7
- javascrip的call的使用
- 黑马程序员——集合框架总结
- busybox init初始化过程