注册 登录
编程论坛 汇编论坛

汇编通用的问题?

newyj 发布于 2008-09-11 21:00, 1098 次点击
平常说的汇编语言 是说的 8086cpu芯片 的 16位 汇编吗?
Win32汇编只能在window 系统下运行吗?
能否运行在Lunix下?不能的话 那在Lunix下运行的是什么样的汇编?
Win32汇编 应用是最广泛的吗?
谢谢了
5 回复
#2
ONEPROBLEM2008-09-11 23:54
我虽然不大懂,但也要顶一下,总比没人顶的好.
1.不是,因为汇编语言都是基于操作系统的,在不同的操作系统中,运行不同的汇编语言;
2.据我所知,是的.
3.不能.在Lunix下运行的是Lunix汇编(听说过,没接触过);
4.现在使用最多的操作系统是WINDOWS,但不能说Win32汇编应用是最广泛的.
也要看它与谁相比较了.看来,还是高级语言的应用比较广泛,如JAVA.
5.不用谢.

我的猜测:LZ想学习最热门,最好,最强大的汇编语言,追求十全十美是可以理解的.
个人建议:挑一门自己感兴趣的.学好了它,其它的应该难不倒你了.比如,ASM64听说出来了,还有点像Win32呢.
#3
newyj2008-09-12 13:00
谢谢 楼上的回答
以后还请多多指教
#4
zklhp2008-09-18 16:22
[bo][un]ONEPROBLEM[/un] 在 2008-9-11 23:54 的发言:[/bo]

我虽然不大懂,但也要顶一下,总比没人顶的好.
1.不是,因为汇编语言都是基于操作系统的,在不同的操作系统中,运行不同的汇编语言;
2.据我所知,是的.
3.不能.在Lunix下运行的是Lunix汇编(听说过,没接触过);
4.现在使 ...


应该是汇编语言基于指令集?  

不同的操作系统上 只要是基于80x86或兼容cpu的 都可以用80x86汇编 当然 在不同操作系统上  汇编程序看起来很不一样 但指令集是一样的
#5
ONEPROBLEM2008-09-18 17:00
[bo][un]zklhp[/un] 在 2008-9-18 16:22 的发言:[/bo]



应该是汇编语言基于指令集?  

不同的操作系统上 只要是基于80x86或兼容cpu的 都可以用80x86汇编 当然 在不同操作系统上  汇编程序看起来很不一样 但指令集是一样的

说它基于指令集,我赞同。
所以,学过DOS汇编的人,再来学习Window汇编,上手还是挺快的。
我又尝试看了64位汇编和Linux汇编,好像也不是很难。看来,它们都是同根的了。
也难怪,前辈们总是告诫我们:首先要专心精通一门语言。
#6
zklhp2008-09-18 17:47
[bo][un]ONEPROBLEM[/un] 在 2008-9-18 17:00 的发言:[/bo]


说它基于指令集,我赞同。
所以,学过DOS汇编的人,再来学习Window汇编,上手还是挺快的。
我又尝试看了64位汇编和Linux汇编,好像也不是很难。看来,它们都是同根的了。
也难怪,前辈们总是告诫我们:首先要专 ...


偶搞不懂 这个64位汇编到底指什么64位

也看过些win64汇编 好象和win32汇编差不多 可有的64位是精简指令集 那是什么样?
1