LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2439|回复: 35

我想要linux汇编语言的书

[复制链接]
发表于 2004-3-13 20:09:36 | 显示全部楼层 |阅读模式
我想要linux汇编语言的书
发表于 2004-3-13 20:34:22 | 显示全部楼层
??

汇编跟linux有什么关系?
发表于 2004-3-14 15:22:30 | 显示全部楼层
最初由 自由飞翔 发表
??

汇编跟linux有什么关系?

linux下的汇编是AT&T风格的语法,也就是继承了Unix家族的传统。
不过我们现在专业课学的都是Intel语法风格的汇编。
这两者都是针对x86架构的,本质上一样,要说有什么不同,就是windows32汇编调用windows API,而linux汇编调用C(glibc)库或内核例程。
我们专业课当然就针对8086一类的芯片了,很麻烦,要装个虚拟机来仿真DOS作为16位开发平台。
发表于 2004-3-14 15:24:44 | 显示全部楼层
linuxsir的资源下载就有一本AT&T asm的电子书。
http://www.linuxsir.cn/postnuke/ ... q=getit&lid=134
发表于 2004-3-14 16:17:55 | 显示全部楼层
使用NASM,它使用的是INTEL风格的汇编,我没有用过!!
发表于 2004-3-14 16:24:19 | 显示全部楼层
现在专业课本上的作业我都改用AT&T汇编来完成,用的是gas来汇编,比微软的masm好多了。
发表于 2004-3-14 18:32:40 | 显示全部楼层
最初由 倩儿 发表
linux下的汇编是AT&T风格的语法,也就是继承了Unix家族的传统。
不过我们现在专业课学的都是Intel语法风格的汇编。
这两者都是针对x86架构的,本质上一样,要说有什么不同,就是windows32汇编调用windows API,而linux汇编调用C(glibc)库或内核例程。
我们专业课当然就针对8086一类的芯片了,很麻烦,要装个虚拟机来仿真DOS作为16位开发平台。


华工果然人才济济
发表于 2004-3-14 18:35:04 | 显示全部楼层
最初由 kiron 发表
华工果然人才济济

谢谢夸奖,其实我很笨的啦,我男朋友常常这样说,呵呵。
发表于 2004-3-17 17:02:46 | 显示全部楼层
不用模仿吧?我在windows server 2003下很好的使用masm编译啊
发表于 2004-3-17 17:48:01 | 显示全部楼层
最初由 深空 发表
不用模仿吧?我在windows server 2003下很好的使用masm编译啊

这位大哥,试试访问一下“端口”或调用DOS磁盘中断看看,那你就会得到M$的奖励"非法操作"...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表