ZKX's LAB

将源代码编译为汇编代码的过程叫什么?就是在编译原理里面叫什么? 汇编编译原理

2021-04-28知识3

编译原理与汇编语言一样吗? 编译原理是研究各种语言转换(不够专业)为机器语言的过程中的各种理论。编译原理是将计算机语言转化为可以在计算机硬件上直接运行的机器语言,是翻译语言的一种。1、将高级语言变为机器语言,包括两种方法,编译是一种,另一种是解释;2、将汇编语言变成机器语言的,叫汇编程序.编译:高级语言->;机器语言(指令);汇编:汇编指令->;机器指令;

关于编译原理 1.当然是机器语言了,如果是汇编指令,那还得编译一次!能运行的程序都是机器语言,只有机器语言才能控制CPU,NET或Java这些中间语言,程序在运行时会被CLR或JVM快速编译成机器语言,因此这些程序速度上有损失。高级语言源代码(文本)-通过编译器(compiler)-程序(二进制机器语言)汇编代码(文本)-通过汇编器(assembler)-程序(二进制语言)看到这里,你可能会想那汇编语言到底有什么用呢,编译器完全能代替汇编啊?(1).编译器是通过高级语言(c,c++)转到机器语言的。转换过的机器语言受限与高级语言,效率和功能上都有限制。比如c不等过分操作内存。但通过汇编器转化过来的机器语言,效率高,且用汇编语言,直接和CPU对话!(2).汇编可以反汇编(逆向编译),而这里高级语言没有发言权,就是:程序(二进制机器语言)-通过反汇编器(compiler)-可转化为汇编代码(文本)但永远不能转化为高级语言的源代码,。以上两点汇编存在的重要性。2。当然是说移植源代码。windows用x86机器语言,苹果用powerPC机器语言,windows程序当然不能运行在苹果机上,因为程序其实就是一串机器语言!但windows上有c的编译器(vc+),苹果机上也有c编译器(gcc),因此同一个c的源。

汇编的编译器的原理 建议直接从C51学汇编,来的直观

#汇编编译程序的基本原理#汇编编译原理#汇编编译#汇编编译器#汇编编译器用什么

随机阅读

qrcode
访问手机版