学arm要先学汇编语言还是C语言?

2024-11-16 09:46:06
推荐回答(3个)
回答(1):

我们正在学习arm编程,对这个比较有发言权
首先把C作为编程语言这个是主流,因为C比汇编好操作,写出的成语容易懂,而且将来移植很方便,毕竟嘛,各主流平台都有对C的标准库支持,linuxx下的hellowordl 源程序在windows平台下编译运行 也会是hello world 不会变成 hello linux

但是汇编也要懂,在平台开发这阶段,很多的时候用的是 C内嵌汇编,毕竟你想从某个寄存器里读取他的值,C肯定没法完成!所以你的中心放在 C的学习上,然后看看汇编,最起码能看得懂,一些汇编想要表现个什么 对吧!!!

回答(2):

  C语言是嵌入式开发的母语,必须要学好。

  学习ARM,软件方面有三个方向:
  一、基于裸机,即前后台,超循环;
  二、基于微内核,如Keil for ARM;
  三、基于复杂的OS,如嵌入式Linux。各有用途,看自己的定位。
  ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

回答(3):

当然是C呀