返回信息流我觉得是代码运行的速度快了,毕竟高级语言编写的程序在编译的时候还是要先转化成汇编语言.
还有就是汇编语言更接近硬件,我觉得它能在硬件上表示的作用应该比高级语言多吧.也就是说硬件上的某些功能,不能用高级语言编写,却能用汇编语言实现.(这一条是我想的,也不知道对不对,还请各位大牛指点一下.)
至于别的什么优势,请各位说一下,大家互相学习.
这是一条镜像帖。来源:北邮人论坛 / cpp / #31458同步于 2009/11/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
用汇编语言编写的程序比用高级语言编写的程序有什么优势?
Parid
2009/11/16镜像同步17 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
没啥优势。只是有一些硬件接口相关的代码可能必须要用特定汇编指令,还有的芯片没有编译器所以只能用汇编。不然一般人没事决不会吃饱了撑的去拿汇编写代码
【 在 Parid 的大作中提到: 】
: 我觉得是代码运行的速度快了,毕竟高级语言编写的程序在编译的时候还是要先转化成汇编语言.
: 还有就是汇编语言更接近硬件,我觉得它能在硬件上表示的作用应该比高级语言多吧.也就是说硬件上的某些功能,不能用高级语言编写,却能用汇编语言实现.(这一条是我想的,也不知道对不对,还请各位大牛指点一下.)
: 至于别的什么优势,请各位说一下,大家互相学习.
搞正经的应用,建议还是别用汇编。首先,支持64位是个很大的问题。
其次,所谓的快一点,现在已经不是CY800的年代了,到处都是双核。
再者,想用好汇编,不是1,2年的事,用汇编做大型应用,要考虑的
东西非常多,非高人莫用。。。。
【 在 Parid (Parid) 的大作中提到: 】
: 我觉得是代码运行的速度快了,毕竟高级语言编写的程序在编译的时候还是要先转化成汇编语言.
: 还有就是汇编语言更接近硬件,我觉得它能在硬件上表示的作用应该比高级语言多吧.也就是说硬件上的某些功能,不能用高级语言编写,却能用汇编语言实现.(这一条是我想的,也不知道对不对,还请各位大牛指点一下.)
: 至于别的什么优势,请各位说一下,大家互相学习.
: ...................
不知道C写的代码能不能进行重定位,我没试过,反正汇编可以..:P
【 在 Parid (Parid) 的大作中提到: 】
: 我觉得是代码运行的速度快了,毕竟高级语言编写的程序在编译的时候还是要先转化成汇编语言.
: 还有就是汇编语言更接近硬件,我觉得它能在硬件上表示的作用应该比高级语言多吧.也就是说硬件上的某些功能,不能用高级语言编写,却能用汇编语言实现.(这一条是我想的,也不知道对不对,还请各位大牛指点一下.)
: 至于别的什么优势,请各位说一下,大家互相学习.
: ...................
还有hook...
【 在 jmpesp (垃圾|人渣|缅甸果敢第一司令) 的大作中提到: 】
: 基本没啥优势了。只是有些东西高级语言没有,所以用汇编妥当点,比如对 段寄存器赋值等等
别汇编了,做销售吧。在中国我们都是民工。
【 在 jmpesp (垃圾|人渣|缅甸果敢第一司令) 的大作中提到: 】
: 其实用汇编最最不好的一点是 移植性 …… 所以用高级语言是最佳的选择,比如c语言……