什么是源程序,目标程序?

什么是源程序,目标程序?,第1张

程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。

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

扩展资料:

源程序作用:生成目标程序;对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。

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

参考资料来源:百度百科-目标程序

参考资料来源:百度百科-源程序

汇编器。汇编器将汇编语言源程序翻译为机器语言目标程序,实现了汇编语言到机器语言的转换。汇编器的工作原理是将汇编程序中的助记符(Mnemonic)、符号(Symbol)等转换为对应的二进制代码,形成目标程序。汇编器还会进行一些错误检查、地址分配等 *** 作,以确保目标程序正确有效。在生成目标程序后,可以通过链接器(Linker)和加载器(Loader)等工具,将目标程序转化为可以在计算机上运行的可执行文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7873094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存