46
82
248
中级技术员
使用特权
1230
2万
6万
总工程师
56
947
3288
中级工程师
2993
1万
3万
技术总监
看到了CY = ACC & 0X80; 这条语句会被直接编译成"RLC A"指令,请问这是怎么回事啊 ... walkrain 发表于 2009-12-16 09:06
288
9万
VIP会员
打酱油的
这个只是Keil编译器下的一个巧合罢了,只是刚好被老Hot找出来的。 要实现CY = ACC & 0X80;,最直接的语句就是编译成 MOV C,ACC.7 这条语句执行时间是一个机器周期,但是需要2个字节来保存,但肯定不会破坏ACC; ... xwj 发表于 2009-12-16 14:47
6
28
90
初级技术员
22
168
7
1142
3749
1460
10万
版主
40
1108
3531
禁止发言
看来真正要玩转C51一定还要有扎实的汇编基础啊。 cubasa 发表于 2009-12-17 09:39
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号