计算机能直接执行的程序是( )。 A.源程序 B.目标程序 C.汇编程序 D.可执行程序

计算机能直接执行的程序是( )。 A.源程序 B.目标程序 C.汇编程序 D.可执行程序,第1张

选D可执行程序

计算机可直接执行的是可执行程序。

源程序指的是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件,即后缀为.c或者.cpp的文件,另外在经过编译器编译后形成目标程序,是二进制文件,但这时候程序还不能直接运行。

还需要经过链接,将所包含的头文件等与自身的目标文件链接,最后形成可执行程序。

而汇编程序的含义与C语言程序等处于同一层概念,只是由不同的语言写成。

可执行程序(executable program,EXE File)是可在 *** 作系统存储空间中浮动定位的二进制可执行程序。它可以加载到内存中,由 *** 作系统加载并执行。扩展名为.exe,可以直接被计算机直接执行。

扩展资料:

可执行程序文件格式:

1、Linux32/64位可执行文件:Linux是靠文件属性来判断判断是否可执行。每个文件专门有个属性来表示文件是否可执行。

2、16位NE X86可执行文件:

通过在文件头添加ASCII字符串“NE”来标识。它只能运行在Windows和OS/2系统,而不能在DOS下运行。

3、16/32位X86可执行文件:

通过在文件头添加ASCII字符串“LE”来标识。它仅用来在Windows 3.x和Windows 9x中替代VxD驱动。

4、32位线性可执行文件:

通过在文件头添加ASCII字符串“LX”来标识。运行在OS/2 2.0以及更高版本中,也可用于某些DOS扩展。

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

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

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

计算机能够直接执行的程序是源程序;答案选择C;

未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

扩展资料:

源代码主要有如下两种作用:

1、生成目标代码,即计算机可以识别的代码。

2、对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分不会在生成的程序中直接显示,也不参与编译。但是注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

A、机器语言程序。

机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的 *** 作功能。机器语言具有灵活、直接执行和速度快等特点。

不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。

扩展资料:

计算机是通过执行指令来处理各种数据的。为了指出数据的来源、 *** 作结果的去向及所执行的 *** 作,一条指令必须包含下列信息:

1、 *** 作码。它具体说明了 *** 作的性质及功能。一台计算机可能有几十条至几百条指令,每一条指令都有一个相应的 *** 作码,计算机通过识别该 *** 作码来完成不同的 *** 作。

2、 *** 作数的地址。CPU通过该地址就可以取得所需的 *** 作数。

3、 *** 作结果的存储地址。把对 *** 作数的处理所产生的结果保存在该地址中,以便再次使用。

地址码用来描述该指令的 *** 作对象,它或者直接给出 *** 作数,或者指出 *** 作数的存储器地址或寄存器地址(即寄存器名)。

参考资料来源:百度百科——机器语言


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

原文地址: https://www.outofmemory.cn/zaji/5806106.html

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

发表评论

登录后才能评论

评论列表(0条)

保存