当前位置: 技术问答>linux和unix
请问linux中的arch/i386/kernel/head.S的汇编语言是用什么编译的
来源: 互联网 发布时间:2015-10-10
本文导语: 如题。跟masm有什么不同 | head.s 使用的是 AT&T 格式的汇编语言,需要用 GNU as 来编译 | rigth | 跟MASM最大的区别就是: masm 的指令格式: mov dec, src GNU as...
如题。跟masm有什么不同
|
head.s 使用的是 AT&T 格式的汇编语言,需要用 GNU as 来编译
|
rigth
|
跟MASM最大的区别就是:
masm 的指令格式: mov dec, src
GNU as 的指令格式: mov src, dec
dec, src 都是指操作数。
masm 的指令格式: mov dec, src
GNU as 的指令格式: mov src, dec
dec, src 都是指操作数。
|
head.s使用GNU的汇编程序格式,因此需要使用GNU的as进行编译,这是一种AT&T语法的汇编格式。
ps:谁能解释一下,为什么bootsect.s和setup.s用近似于X86汇编,而这个文件要用GNU的汇编编写吗?
ps:谁能解释一下,为什么bootsect.s和setup.s用近似于X86汇编,而这个文件要用GNU的汇编编写吗?
|
gas ,gld
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。