不是哦,编译得到的结果是二进制可执行文件,要得到汇编源码还需要对其进行反编译
不同架构的CPU拥有不同的指令集,汇编机制也不相同。底层原理比较复杂,可以网上查阅汇编语言、CPU相关资料进行了解。
高级语言编译的程序指的是用高级语言编写的程序,它将源代码翻译成机器可以执行的目标代码,这种程序属于应用软件。汇编语言编写的程序指的是使用汇编语言编写的程序,它将汇编语言翻译成机器可以执行的机器语言代码,这种程序属于...
一般的编译器,是先将高级语言转换成汇编语言(中间代码),然后在汇编的基础上优化生成OBJ目标代码,最后Link成可执行文件
汇编语言并非高级语言,而是一种低级的编程语言。它与高级语言相比,更加接近计算机硬件层面,直接操作计算机的指令集。在计算机体系结构中,汇编语言是介于机器语言和高级语言之间的一种中间语言。在计算机执行程序时,最底层的语言...
编译器将源程序(Sourceprogram)作为输入,翻译产生使用目标语言(Targetlanguage)的等价程序。源程序一般为高级语言(High-levellanguage),如Pascal,C++等,而目标语言则是汇编语言或目标机器的目标代码(Objectcode),...
高级语言不会编译成汇编语言而是直接编译成二进制语言也就是机器语言机器语言和汇编语言是一一对应关系所以从机器语言和反向得到汇编。
1.汇编语言:也称符号语言,属于低级语言,是面向机器的语言,和具体机器的指令系统密切相关。2.机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。3.高级语言:并不是特指的某一种具体的语言,而是包括很多...
计算机只能执行‘01’串的机器码,而汇编又是这些‘01’串的代替符,方便记忆而已。其他一些高级语言最终还是要编译成机器码,所以...应该不难理解了!
汇编汇编,是将汇编语言源程序翻译成机器目标代码的过程。编译编译,是将高级语言的源程序以文件为单位整体翻译成另一种语言(一般是低级语言,如汇编语言或机器语言)的等价程序的过程。抢首赞评论分享举报...