c51与汇编语言的特点各有哪些?怎样实现两者的优势互补

 我来答
NJGQZF
2015-07-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3165
采纳率:0%
帮助的人:1246万
展开全部
这里不能长篇大论,简单说下。
汇编语言拥有面向机器的低级语言独特的特点,生成的机器代码简洁、占ROM空间少、执行效率高,适用于一些对时序要求特别精确的场合,如遥控解码、步进电机的控制等等。但汇编语言程序不直观、结构性差、不便于维护和移植,编程效率低。
C51属于间接面向机器的中级语言,同样具有独特的特点,生成的机器代码相对简洁、占ROM空间稍大、执行效率可以接受,适用于一些对时序要求不是特别精确的场合,如各种控制程序、显示程序、通信程序、测量程序等等。C51语言程序直观、结构性好、很容易维护和移植,编程效率非常高。

怎样实现两者的优势互补呢?
其实C51语言设计者已经注意到了上述差别,可以再C51源程序中嵌入汇编代码,达成优势互补,俗称混合编程。这属于编程技巧范畴,不多讨论。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式