汇编语言和C语言哪个更难是一个见仁见智的事情,每个人都会有不同的答案,综合而言,有以下几个因素供参考: 1、从阅读性上看,C语言更容易理解,因此汇编语言难。
在我将近10年的嵌入式编程的实践过程中,真正使用汇编的地方并不多。 尤其是ARM这样使用地址空间操作寄存器的方式,大部分代码都可以用C完成,汇编的技能主要用。
肯定是学C, 首先汇编在不同架构汇编指令都有所不同,而且汇编相对来说难度较大(代码可读行差,新手不适合入门,现在汇编多用于操作系统任务调度或启动代码等为。
对指令集和编译器理解够深,即使相同算法,实现起来性能表现也会完全不同。 如果个个工程师能达到这个水平,那肯定是要卷的。 但国内公司在人才市场上,到目前都。
先学汇编较好,因为汇编才最贴近单片机的硬件实际,更能辅助学好单片机基础知识,打下扎实基础。 先学C的话,看起来似乎高屋建瓴,实际上会忽略掉很多的单片机细。
C语言编属于高级语言,具有可移植性,能够结构化编程。使用标准C语言的程序,几乎都可以不作改变移植到不同的微机平台上,对于嵌入式等的微控制芯片,属于标准C。
开发当然是用C,又快又易懂好维护,但是想要优化程序还是要懂汇编的,要不然实现同样一个功能的程序,好的程序员可以把程序设计得又短又快,而不做优化的可能会。
我的答案:我感觉是会快的。 我的分析:学习编程语言的过程是相通的,殊途同归,条条大路通罗马。如果掌握了一门语言,再去掌握另外一门,会很快。因为编程语言...
汇编语言是直接操作CPU中的寄存器,比如move r1 #1该指令的意思是移动立即数到r1寄存器,是底层的语言 但是底层的语言CPU也是无法识别的,那就涉及到机器语言,。
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。 学习C语言要根据自己实际情况判断学习是否好学。 想要学好C语言,数学和英语基。
回顶部 |