导航:首页 > 源码编译 > 机器指令能被计算机编译后执行

机器指令能被计算机编译后执行

发布时间:2023-08-07 02:53:40

A. 用高级语言编写的源程序,经编译后产生的是

目标程序。

目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机如岩伏器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

目标代码尽管已经是机渣携器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

(1)机器指令能被计算机编译后执行扩展阅读

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。

编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器枣扮语言表示的与之等价的目标程序。

然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是指源程序进入计算机后,解释程序边扫描边解释,逐句输入逐句翻译。

计算机一句句执行,并不产生目标程序。如PASCAL、FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。

阅读全文

与机器指令能被计算机编译后执行相关的资料

热点内容
最先进编程 浏览:122
单片机触点为什么默认是高电平 浏览:621
华为加密方法编码iso8859 浏览:490
c程序什么符号的内容不参与编译 浏览:514
压缩机三角带什么牌子好 浏览:274
小学数学的算法题 浏览:887
男神程序员 浏览:552
如何查看手机网络服务器 浏览:885
101图集pdf 浏览:892
pdf需求 浏览:474
从哪里找隐藏了的文件夹 浏览:879
程序员的钱是干什么的 浏览:498
苹果4appstore怎么改中文 浏览:16
程序员值得玩吗 浏览:910
开发软件被反编译怎么办 浏览:168
手机图像算法 浏览:98
内劲pdf 浏览:268
精通plsql编程 浏览:767
python编译部署 浏览:791
哪款app经过了方舟编译 浏览:602