以下是引用wobianlong在2012-8-7 22:39:59的发言:
我看了下 masm可能是C语言写的 也就是用的VC 这是分析得到的 具体是啥写的你得问微软。。
用VC写的汇编语言编译器,是否用VC写的汇编代码运行速度回比VC写的代码是速度更加慢?
任何语言 这里只说编译语言 只要是到了汇编的层面 CPU执行起来是一样的 也就是 汇编写的编译器编译的代码 C语言写的编译器编译的代码 机器码写的编译器编译的代码 只要是同样的汇编代码 速度就一样
真正影响的是 哪种编译器对指令的优化好 速度就快 不过对于汇编的编译器比如特殊 因为汇编的编译器叫汇编器(assembler) 基本就是把你写的代码转换为机器码 所以没有优化 也没见过哪个汇编编译器带优化 所以 可以认为没有区别 用java写也可以
[
本帖最后由 zklhp 于 2012-8-7 22:50 编辑 ]