是C语言翻译成汇编,汇编在被翻译成机器语言吗?????

解决方案 »

  1.   

    机器码,也就是二进制CPU指令
      

  2.   

    C语言直接翻译成机器指令。不需要汇编语言的中间过渡。
    只不过因为汇编语言是最为接近机器指令的,所以有些IDE提供反汇编功能,以便可以通过汇编的方式查看程序效率!
      

  3.   

    编译是生成中间文件obj,连接后才是机器码了
      

  4.   

    同意楼上的,C语言 -> 汇编 -> 机器码
    从C语言直接到机器码编译器的实现一定很复杂,到汇编就简单了。
    汇编到机器码已经有现成的编译器了。
    比如VC++6.0
    命令:
    cl.exe /FA test.c
    该命令就会生成一个test.asm的汇编语言的源文件。