原创 Keil C51汇编转C之烦恼

2009-1-21 21:29 5108 6 7 分类: MCU/ 嵌入式
hotpower 发表于 2009-1-21 21:27 侃单片机 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

楼主: Keil C51汇编转C之烦恼


菜农跳入新部门后看到产品几乎都是用汇编,而且根本不将结构化设计,
也更谈不上面向对象设计,很是倒塌~~~

先是将DSP的C转为C++,又要将很多51汇编程序转为C程序。

看了DSP的C程序后感觉简直就是A人用C,满地的全局变量~~~
更可气的是状态不进行归纳,整个一个“块拷贝”

当有10个相同任务时,先写一个任务,再复制9个任务,随后一次更名任务号及变量号。。。

每个任务都是许多全局变量...实在是倒塌!!!

汇编手法同理,本来不到10个全局变量竟然全部用光,每次增加或修改程序实在无从下手~~~

满地的汇编分支号实在眼晕,看得俺真的呕吐~~~

真不知道当年的老A是如何带出这些“超人”的~~~

下图的C是俺改写的,并增加了许多自检和安全程序,代码用C反而

少了2KByte,速度一点不差,实在是倒塌~~~

本不想再搞51了,看来是被逼无奈了~~~


* - 本贴最后修改时间:2009-1-21 21:31:17 修改者:hotpower

点击看大图

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户219133 2009-1-22 11:03

代码用C反而 少了2KByte,速度一点不差,实在是倒塌~~~ haha
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
EE直播间
更多
我要评论
1
6
关闭 站长推荐上一条 /3 下一条