打印

这样的功能,谁帮我想句精简的C语句?谢谢了

[复制链接]
楼主: peter_2011
手机看帖
扫描二维码
随时随地手机跟帖
21
449an| | 2011-4-7 16:52 | 只看该作者 回帖奖励 |倒序浏览
人才啊

使用特权

评论回复
22
刘前辈| | 2011-4-7 17:55 | 只看该作者
本帖最后由 刘前辈 于 2011-4-7 18:23 编辑

执行最快的代码:
#define _rlca_( )    CY= ACC & 0x80   //装载代码 RLC  A
#define _rrca_( )   CY=ACC & 0x01     // RRC  A
sbit a1=ACC^0;

void main()
{
static  uchar  aaa=1;

ACC=aaa;
_rlca_() ;
a1=CY;
aaa=ACC;
……
while(1);
}

编译结果:汇编4句:
    21: void main()
    22: {  
    23: uchar  aaa;
    24:  
    25: aaa=1;
C:0x080C    7F01    MOV      R7,#0x01
    26: ACC=aaa;
C:0x080E    EF       MOV      A,R7
    27: _rlca_( ) ;
C:0x080F    13       RLC      A
    28: a1=CY;
C:0x0810    92E0     MOV      a1(0xE0.0),C
    29: aaa=ACC;
    30:




使用特权

评论回复
23
a6630387| | 2011-4-7 17:57 | 只看该作者

使用特权

评论回复
24
a6630387| | 2011-4-7 17:57 | 只看该作者
这样啊

使用特权

评论回复
25
jiangfuquan999| | 2011-4-7 19:16 | 只看该作者
学习

使用特权

评论回复
26
大道至简| | 2011-4-7 19:40 | 只看该作者
干嘛要写得那么精简啊。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

使用特权

评论回复
27
two316316| | 2011-4-7 20:28 | 只看该作者
不错!

使用特权

评论回复
28
wxfje| | 2011-4-7 21:25 | 只看该作者
都是高手啊!学习了!!!

使用特权

评论回复
29
谈的元| | 2011-4-7 21:25 | 只看该作者
干嘛要写得那么精简啊。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。。。。。。。。

容易看懂的代码才是王道。。。。。 ...
大道至简 发表于 2011-4-7 19:40


自己容易看懂,别人看不懂的才是王道:lol

使用特权

评论回复
30
jack_shine| | 2011-4-7 22:35 | 只看该作者
:)

使用特权

评论回复
31
hongdan0714jin| | 2011-4-7 22:38 | 只看该作者
13# joyme
这是神马?看不懂。。。:( :(

使用特权

评论回复
32
wfbisheng| | 2011-4-7 22:43 | 只看该作者
好贴,帮顶

使用特权

评论回复
33
zhouwenbin1989| | 2011-4-7 23:22 | 只看该作者
小语句,大智慧啊。发表想法的都是人才啊,佩服

使用特权

评论回复
34
stycx| | 2011-4-7 23:28 | 只看该作者
调用内联函数就行了:

#include

a= _crol_(a,1);   //相当于 RL a
a= _cror_(a,1);   // 相当于 RR a

/
刘前辈 发表于 2011-4-7 09:44


这个好  直观  效率也高

使用特权

评论回复
35
joyme| | 2011-4-8 09:22 | 只看该作者
13# joyme
这是神马?看不懂。。。  

“: (”系统将这两个字符变成图标了

使用特权

评论回复
36
shizaigaole| | 2011-4-8 10:46 | 只看该作者
真是把有限的生命浪费在无意义的显摆中。

对当今的大部分电工来说,
代码易读,容易移置是王道。

使用特权

评论回复
37
xlsbz| | 2011-4-8 11:05 | 只看该作者
1# peter_2011

个人观点 2楼比较差


想提高速度就换处理器

否则  就用if else 语句

2楼咋连个强制转换都没有  是个新手

使用特权

评论回复
38
gys123456| | 2011-4-9 14:49 | 只看该作者
感觉大家有时就应该需要些激情的吧,这也不妨是一种成就感,呵呵,个人观点

使用特权

评论回复
39
q331513266| | 2011-4-9 15:29 | 只看该作者
想要跑得快,还是要汇编……

使用特权

评论回复
40
zlrf| | 2011-4-10 10:52 | 只看该作者
顶1楼的,俺学习来的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则