计算机能直接执行的程序是啥(计算机能直接执行的程序是)

摘要 大家好,我是小典,我来为大家解答以上问题。计算机能直接执行的程序是啥,计算机能直接执行的程序是很多人还不知道,现在让我们一起来看看...

大家好,我是小典,我来为大家解答以上问题。计算机能直接执行的程序是啥,计算机能直接执行的程序是很多人还不知道,现在让我们一起来看看吧!

计算机能直接执行的是机器语言程序。

机器语言程序原因是:

1、指令系统中的指令,在计算机内存中,都是以二进制编码的形式存储的,这种编码称为机器码,或者称为机器指令。

2、在程序运行时,指令由内存读入cpu,然后译码,执行.只有内存中的机器码,即机器语言程序,计算机才能执行。

3、用指令助记符和表示地址或数据等的各种符号,按照规定的格式,来编制程序,这样的程序,称为汇编语言程序.这些表示指令,地址,数据等的符号以及有关规定,是计算机进行:“思想”的工具,亦即计算机汇编语言.

4、汇编语言与具体的计算机类型有密切的关系,不同的中央处理单元,其指令系统也各不相同,相应的汇编语言也互不相同.与硬件关系密切的程序,或者实时性要求很高的程序,往往采用汇编程序。

5、在编辑程序的支持下,汇编语言程序从键盘输入,编辑形成汇编语言源程序.源程序是用汇编语言的语句编写的,在计算机内部,源程序的各条语句是以ascii 码表示的,存在磁盘上,又称为源文件。

6、它区别与机器指令之处是不能被计算机执行,但它可以用来显示和打印,作为检查和保存的档案。

7、 汇编语言源程序经过汇编程序的语法检查和翻译,形成二进制代码表示的目的码文件.如果源程序中有语法错误,汇编程序会指出错误的类型和出错所在的语句,以便用户重新进行编辑修改,再形成新的源程序.源文件和有其生成的目的码文件可以是一个或者是几个. 目的码文件并不能直接上机运行,必须经过连接程序把它和库文件连接在一起,形成可执行文件.这个可执行文件有操作系统装入计算机内存,才能运行。

本文到此讲解完毕了,希望对大家有帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。