55问答网
所有问题
当前搜索:
高级语言怎么转换成机器语言
C
语言
的可执行程序是由一系列
机器
指令构成的
答:
A)C语言程序仅可以编译执行 B)C语言程序仅可以解释执行 C)C语言程序既可以编译执行又可以解释执行 D)以上说法都不对 【解析】计算机不能直接理解
高级语言
,只能直接理解机器语言,所以必须要把高级语言翻译
成机器语言
,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。C语言...
高级语言
和
低级语言
的区别
答:
1、可读性的不同
高级语言
通用性强,换成专业术语叫移植性好,也就是放那都能用的意思。效率较低。计算机只认机器语言,高级语言翻译
成机器语言
后,会增加很多额外的代码,这样会降低软件执行效率。低级语言可读性低。2、执行效率的不同 C语言它是一种比较特殊的语言,它具备高级与低级语言的特性,可以...
土木工程要学编程吗
答:
计算机对除
机器语言
以外的源程序不能直接识别、理解和执行,都必须通过某种方式
转换为
计算机能够直接执行的。这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。解释方式下,计算机对
高级语言
书写的源程序一边解释一边执行,不能形成目标文件和执行文件。编译方式下,首先...
高级语言
与
机器语言
的主要区别
答:
2、
机器语言
:每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可
为机器
直接理解和接受的程序语言或指令代码。三、功能能不同 1、
高级语言
:提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。2、机器语言:是...
高级语言
与
机器语言
的区别有哪些?
答:
2、
机器语言
:每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可
为机器
直接理解和接受的程序语言或指令代码。三、功能能不同 1、
高级语言
:提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。2、机器语言:是...
使用
高级语言
编写的程序称之为
答:
通常由
高级语言
编写。“源程序”,把由二进制代码表示的程序称为“目标程序”。为了把源程序
转换成机器
能接受的目标程序,软件工作者编制了一系列软件,通过这些软件可以把用户按规定语法写出的语句翻译成二进制的机器指令。高级语言(High-levelprogramminglanguage)相对于
机器语言
(machinelanguage,是一种指令...
计算机能直接识别和执行的
语言
是什么?
答:
计算机能直接识别和执行的语言是
机器语言
。机器语言是用二进制
代码
表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不...
计算机
语言
的发展历程
答:
高级语言
相对
机器语言
,高级语言已经有几乎是以人类语言来标示指令或者数据了,重要的是,开发人员使用高级语言已经可以不用考虑特定的硬件特性,即真正实现了"硬件无关"。第四代:更高级的语言更高级的语言,高级语言进一步发展,就是目前我们都在使用的各种形形色色的计算机,这一代的计算机语言学习起来更为容易,有大量...
计算机
高级语言
指的是什么?
答:
计算机高级语言指的是接近自然语言的方式,由高级语言编写的程序
为高级语言
源程序或源程序。计算机不能直接识别和执行,须翻译为由二进制代码组成的目标代码才能识别和执行。通用的编程语言有两种形式汇编语言和高级语言。 汇编语言的实质和
机器语言
是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的...
什么是编辑器?
答:
机器代码
的生成是优化变型后的中间
代码转换成机器
指令的过程。现代编译器主要采用生成汇编代码(assembly code)的策略,而不直接生成二进制的目标代码(binary object code)。即使在代码生成阶段,
高级
编译器仍然要做很多分析,优化,变形的工作。例如
如何
分配寄存器(register allocatioin),如何选择合适的机器...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜