LINUX下面进行8086汇编

LINUX下面进行8086汇编,第1张

linux的内核中有很多汇编语言,但gcc是linux的唯一指定编译器,说明汇编的编译同样使用gcc,只是命令参数不一样

我美编写过8086汇编,但我编译过内核,确实不需要其他编译器

回答补充:

原来是编辑器的问题,我还以为你找的全套流程呢。

我连vim都没碰过,平时都是gedit,只有自动缩进一项功能,还很弱智,帮不上你了

这儿一点参考资料,贴出来,虽然有可能用不上

http://www.ibm.com/developerworks/cn/linux/l-assembly/

51是个基础,我觉得单片机学一个51就可以了,更何况你还学习过AVR,至于其他的单片机PIC,MSP430都是大同小异了,以后用到的时候应该很快就能上手。(我最初学的是51,后来用过C8051F,MSP430,PIC18F,dsPIC33F等单片机,也看我同学用过AVR和MAXIM的单片机,个人感觉只要把C语言学好了,上手都很快。与其继续学习单片机,还不如把那点时间都用来学习ARM。我们现在都在学习ARM。)

你现在可以有以下几种选择:

1)学习ARM+Linux

不要只限于学习如何使用arm(现在又很多arm开发板,不能只照着开发板说明书跑一遍就了事),而要深入进去学习Linux的源代码以及驱动程序的编写,里面有很多东西值得学习,比如内存管理就是很重要的一部分。学习arm的目的是要能在不同硬件平台上移植Linux,那就需要你对底层电路驱动有很深入的理解。

如果你想学习arm,就得买块学习板,装个Linux *** 作系统,开发板有点贵,五六百,但不要舍不得这点钱,知识是无价的。

至于书籍,网上论坛有一堆,CSDN博客里面也有很多资料的。

2)学习FPGA,CPLD

我对这方面不太熟悉,但这方面的前景也还不错,就看你个人爱好了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7307288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存