99问答网
所有问题
当前搜索:
高级语言都是编译为汇编吗
任何
高级语言都是编译成汇编
代码然后运行的吗?
答:
编译
器,是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能识别,运行的低级机器语言的程序。编译器将源程序(Source program)作为输入,翻译产生使用目标语言(Target language)的等价程序。源程序一般为
高级语言
(High-level language),如Pascal,C++等,而目标语言则
是汇编语言
或目标机器的目标代...
是不是任何
高级语言
的执行都会先转变成
汇编语言
,然后再由汇编语言转换
成
...
答:
有的编译器直接编译成汇编语言
在汇编成机器语言
高级语言是
通过
汇编语言
设计的吗
答:
高级语言一般是有 汇编语言 + c语言 联合设计的
,追求效率的库函数用 汇编 设计。
高级语言
为什么需要
编译
威
汇编
代码?而不直接转换为目标代码?
答:
因为
汇编
是最接近机器码的一种
语言
,有利于不同
编译
器间的兼容,更有利于编 写人员后期查找底层错误 bug也可能是由底层硬件特性引起的
高级
编程语言也要
编译成汇编语言
,不同的cpu汇编语言不一样,那会编译...
答:
不同架构的CPU拥有不同的指令集,汇编机制也不相同。底层原理比较复杂,可以网上查阅
汇编语言
、CPU相关资料进行了解。
为什么
高级语言
要先
编译成汇编
语言
答:
高级语言
不会
编译成汇编
语言 而是直接编译成二进制语言 也就是机器语言 机器语言和汇编
语言是
一一对应关系 所以 从机器语言和反向得到汇编。
编译器是将
高级语言编译成汇编语言吗
答:
一般的
编译
器 ,是先将
高级语言
转换
成汇编
语言(中间代码 ),然后在汇编的基础上优化生成OBJ 目标代码 ,最后Link成可执行文件
高级语言
一定要转化
为汇编
语言才能变成机械
语言吗
答:
不是。机器
语言是
一种指令集的体系。这其实得看你使用的
编译
环境,因为
高级语言
变好的文件转换
成汇编
后其实在机器那边还是会转换成它可以理解的代码。(主要看机械厂商给设计这机器可以理解什么层次的代码高级还是汇编乃至二进制),顺便说下,看你这问题,应该也是对汇编有一定学习了。汇编相比于高级语言,...
C语言中
高级语言
通过
编译
器得到的
是汇编语言吗
?
答:
不是哦,
编译
得到的结果是二进制可执行文件,要得到
汇编
源码还需要对其进行反编译
...汇编高?这些
高级语言
不
都是
要先
编译成汇编语言吗
?
答:
高级语言主要是给人看的,即使实现的目的完全相同,不同的程序员写出来的
高级语言都
很可能会看起来完全不同,因此编译器在把高级语言
编译为
机器码的过程中,就难免会产生很多的冗余代码,比如在
汇编语言
中从a点到b点能够一步到达的,在高级语言编译的代码中却有可能满世界乱转把整个字母表都走一遭后才...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
汇编语言是高级语言吗
机器语言 汇编语言 高级语言
c语言是高级语言吗
汇编语言与高级语言的区别
汇编语言相比高级语言
与高级语言相比汇编语言通常
编译程序将高级语言程序翻译成与之
高级语言编译软件的作用是
高级语言的编译系统