汇编语言和c语言各有什么特点?

如题所述

首先汇编语言是低级语言而C语言是中级语言。这里所谓的高级低级并不是指的高级就是好的,而是越接近人类自然语言的语言越为高级语言,反之越接近机器语言的为低级语言。
所以优缺点如下:
C语言的优点:适用范围广,可移植性强,开发周期短,
缺点:比汇编语言的执行效率低
汇编的优点:执行效率高,能够对CPU中的寄存器直接操作
缺点:适用范围窄,不同的机器对应不同的汇编指令,开发周期短,可移植性差,开发周期长。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-26
汇编语言直接作用于单片机的硬件环境,控制直接,精准,所以要精确控制,时序特别严格的要用汇编语言。但过分依赖硬件,不可移植。
C语言结构化强,不完全依赖于硬件环境,可移植性强,但控制时序较为粗略,不能做到精确控制。
第2个回答  2011-11-30
不是很恰当的比喻:
汇编语言 是一个人 脱光 给你看.
C 语言 穿着衣服 给你看.
操作系统 是穿着衣服,还捂着被子 给你看.
第3个回答  2011-11-29
汇编语言比c语言低级一些 但是只要学好一个 很好的话 这样以后工作一般就没问题了
第4个回答  2011-12-02
汇编主要是了解单片机是怎么运行操作
相似回答