计算机能够直接执行的程序是什么?

计算机能够直接执行的程序是什么?
A)应用软件 B)机器语言程序
C)源程序 D)汇编语言程序

计算机能够直接执行的语言只有机器语言,所以答案选择:B、机器语言程序。

机器语言由二进制数0和1构成。用汇编语言和高级语言编写的程序(称为源程序)计算机并不认识,更不能直接执行,而必须由语言处理系统将它翻译成计算机可以理解的机器语言程序(即目标程序),然后再让计算机执行目标程序。

虽然可以使用各种语言编写程序,但计算机却只能识别在设计机器时事先规定好的机器指令。

机器指令也常被称为硬指令。它是面向机器的,即不同的计算机规定了自己所特有的、一定数量的基本指令(指令系统)。用机器指令进行描述的语言叫作机器语言,用机器语言编写的程序称为机器语言程序或目标程序。目标程序中的二进制机器指令代码称为目标代码。

扩展资料

机器语言的优缺点

1、机器语言可以被计算机直接识别、执行,所以用机器语言写的程序效率最高。

2、机器语言是用指令编程,而成千上万条指令很难记住,且一旦出错很难找出错误。

3、、不同型号的计算机,指令编码并不相同,因此,针对某一型计算机写的程序移植到另外一种计算机上后,运行结果未必正确,甚至有可能根本不能运行。

参考资料来源:百度百科——直接执行语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-11
计算机能够直接执行的程序是操作系统(Operating System,简称OS)。
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。
第2个回答  2007-06-04
B
因为计算机能够直接执行的程序是由2进制编码编制的程序
任何应用软件到最后都将被解释为2进制机器指令本回答被提问者采纳
第3个回答  2007-06-04
A)应用软件也称可执行文件
第4个回答  2007-06-04
A,也就是EXE文件
相似回答