99问答网
所有问题
是不是任何高级语言的执行都会先转变成汇编语言,然后再由汇编语言转换成机器语言执行?
如题所述
举报该问题
推荐答案 2010-07-10
不是主要看编译器是如何设计 的 有的编译器直接编译成机器语言
有的编译器直接编译成汇编语言 在汇编成机器语言
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7zvjBt7O.html
其他回答
第1个回答 2010-06-29
电脑只能处理二进制数据,也就是给他处理的只能是机器语言,而你的高级语言必须进行编译才能执行,也就是转换成汇编语言,然后转换成机器语言给电脑执行。
相似回答
高级语言
一定要
转化为汇编语言
才能变成机械语言吗
答:
不是
。机器语言是一种指令集的体系。这其实得看你使用的编译环境,因为高级语言变好的文件转换成汇编后其实在机器那边还是会转换成它可以理解的代码。(主要看机械厂商给设计这机器可以理解什么层次的代码高级还是汇编乃至二进制),顺便说下,看你这问题,应该也是对汇编有一定学习了。汇编相比于高级语言,...
机器语言
和
汇编语言
及
高级语言
之间有什么关系?
答:
答:汇编语言和其他高级语言不同,因为类似C++这种高级语言需要先编译成汇编语言再编译成机器语言
。因此汇编是更加贴近机器语言的底层语言,因此也单独于一类。指令与指令系统的关系,看“指令系统”的定义。程序与指令的关系,看“程序”的定义。机器语言与指令以及程序的关系,看“机器语言”的定义。汇编语...
高级语言
程序的两种
执行
方式是什么
答:
所谓编译方式,首先通过编译程序把整个源程序中的所有语句翻译
为汇编语言
源程序
,然后再
通过汇编程序把汇编语言源程序翻译为
机器语言的
机器指令,形成.exe文件(可执行文件),.exe文件是可以直接运行的文件。
任何高级语言都是
编译
成汇编
代码
然后
运行的吗?
答:
翻译是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(通常为低级语言或机器言)。然而,也存在从低级语言到
高级语言的
编译器,这类编译器中用来从由高级语言生成的低级语言代码重新生成高级语言代码的又被叫做反编译器。也有从一种高级语言生成另一种高级语言的编译器,或者生成一种...
反编译程序,是把所有的
高级语言,变成机器语言
还是
汇编语言
答:
编译程序 是把
高级语言
变成汇编语言,进而变成 机器语言 ,让
机器执行
,是一个从高级到低级的过程。反便宜程序是把
机器语言变成汇编语言,
是一个从低级到高级的过程。
先有
汇编语言
还是先有
高级语言
?
答:
先有
汇编,
汇编可以直接对硬件操作
,执行
效率比较高,所占内存也较小。
高级语言
(如C)可移值性较强,同一段程序可在不同芯片上运行。而汇编的话,对于不同单片机要用不同
汇编语言
。
我们有一道题,是计算机的,说:“用
机器语言
、
汇编语言
、
高级语言
分别编写...
答:
高级语言
需要经过编译器生成
机器语言,然后
计算机才能够识别,运行。当然了,机器语言是可以直接运行的。
汇编语言
是很接近机器语言,但是还是不能直接运行,它使用了很多助记符来帮助开发者完成开发。因为对于人来说,0和1组成的代码难度太大。它也需要编译后才能运行。
...就像
高级语言
通过编译器转到
汇编语言,
似得。请详解。
答:
机器语言
可以是人工编制,最好人们就用机器语言编程的,十分十分的辛苦和容易出错。机器语言当然不是汇编语言“转”过来的,汇编语言经过编译会最终生成机器语言。
高级语言
编译后也不是生成
汇编语言,
而是生成机器语言,CPU只认机器语言。
汇编
程序(将
高级语言转换为机器语言的
工具)
答:
汇编程序是一种将
高级语言转换为机器语言的
工具。在计算机科学中,机器语言是计算机能够理解和执行的唯一语言。高级语言是一种更容易理解和编写的计算机
语言,
但计算机并不直接理解高级语言。因此,需要使用汇编程序将高级语言转换为机器语言。汇编程序的操作步骤 汇编程序的操作步骤如下:1.编写高级语言程序。
大家正在搜
汇编语言高级语言机器语言
汇编语言比机器语言高级一些
高级语言不如汇编语言
机器语言是高级语言吗
机器语言是一种高级语言
汇编语言比高级语言
汇编语言与高级语言区别
与高级语言相比汇编语言通常
汇编语言是一种什么程序设计语言
相关问题
有哪些高级语言是先翻译成汇编语言然后再翻译成机器语言在执行的...
汇编语言有标准,高级语言一定会转变成汇编语言吗?
机器语言是汇编语言转过来的吗?。就像高级语言通过编译器转到汇...
高级语言是直接编译成机器码的吗?还是先编译成汇编语言再由汇编...
为什么说用高级语言写的程序,执行效率没有汇编高?这些高级语言...
汇编语言可以和其他高级语言转换吗??
在计算机中,将汇编语言转换为机器语言的过程叫
任何高级语言都是编译成汇编代码然后运行的吗?