首页 新闻 会员 周边

关于汇编语言的菜鸟问题

0
悬赏园豆:15 [已关闭问题] 关闭于 2012-03-13 13:07

上网查没搞的十分清楚,来问问园友。目前大概有哪些版本的汇编语言?分别针对的是什么cpu。另外主流操作系统下可运行的汇编器有哪些。另外,不同的cup汇编指令应该是有区别的,我们在编程时,是否需要考虑这个,比如cpuA有的指令,cpuB没有,还是我们不用考虑这个,这个已经在汇编器中进行了处理了。谢谢

会长的主页 会长 | 专家六级 | 园豆:12401
提问于:2012-03-10 12:43
< >
分享
所有回答(1)
0

不同的CPU对应不同的体系架构,现在主流的有Inter、ARM、PPC、MIPS等

不同的体系结构对应不同的指令集,所以有不同的汇编,如Inter x86、PowerPC Assembly、MIPS

另外汇编也有不同的写法格式,Inter x86格式和AT&T格式,两者源 目操作数位置相反,变量寄存器常量表示方式也有所不同

至于常用的汇编器就很多了 Windows下的MASM、Linux下的NASM和GAS

我说的有的地方可能有误,具体谷歌吧

如果想学汇编的话,推荐两本,一本王爽的《汇编语言》和Richard Blum写的《汇编语言程序设计》,分别对应Windows和Linux下的汇编程序设计

neil90 | 园豆:220 (菜鸟二级) | 2012-03-10 13:33

我在看王爽的书呢。

支持(0) 反对(0) 会长 | 园豆:12401 (专家六级) | 2012-03-11 11:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册