什么是指令和程序, (1)指令。用于指定计算和完成基本操作的命令。决定计算机功能的所有指令的集合成为这台计算机的指令系统。计算机指令一般由两部分组成,操作码和操作数(地址码)。
操作码花费计算机执行一个操作,地址码指定存储操作中涉及的操作数的地址。
(2)程序。一组相关指令的组合,在程序中指定计算并完成特定任务。
(3)机器语言。机器语言是计算机完成特定工作的一组相关指令的语言,它不需要翻译。机器语言中的每一条语句实际上都是二进制数形式的指令代码,由操作码和操作数组成。操作码指的是要执行哪种操作,
操作中涉及的几十个数据所在的内存地址。用机器语言写程序难记,容易出错,调试修改麻烦,但执行速度快。机器语言因cpu型号而异,无法使用,所以是面向机器的语言。
(4)汇编语言。汇编语言用助记符代替操作码,用交地数代替操作数。由于这种符号方法,汇编语言也被称为符号语言。用汇编语言编写的程序成为汇编语言源程序。汇编源程序不能直接运行。
它需要由汇编程序翻译成机器语言程序才能执行。这个过程叫做装配。汇编语言源程序比机器语言程序更容易阅读、检查和修改,同时保持了执行速度快和存储空间少的优点。汇编语言也是一种面向机器的语言,
不具备通用性和可移植性。
(5)高级语言。高级语言是由具有各种含义的单词和数学公式按照一定的语法规则组成的。因为高级语言用的是自然语言,用的是类似自然语言的语法体系,所以写出来的程序更容易阅读和理解。
高级语言最大的优势是面向问题,而不是面向机器。这样不仅更容易表达问题,简化程序的可移植性和调试,而且大大提高了编程效果;同时,由于本程序与具体机器无关,具有很强的通用性和可移植性。
(6)原程序和目标程序。用汇编语言或高级语言版本编写的程序称为源程序,将汇编语言程序翻译成其等价的机器语言序列称为源程序,将汇编语言程序或高级语言程序翻译成其等价的机器语言序列成为目标程序。
(7)可执行文件。可执行文件是指可以在计算机中直接运行的文件。例如,如果源程序是用汇编语言或高级语言编写的,那么编译后的程序被翻译成目标程序后,需要将目标程序代码与一个连接程序连接起来,得到可执行的机器程序代码。
即可执行文件和可执行文件一般以exe或com为扩展名。
(8)编译和解释。翻译高级语言的原程序有两种方法,一种是解释,另一种是编译。
解释方式是扫描源代码翻译,然后执行。并且解释一句,执行一句,不生成目标程序。有一种方法运行速度慢,但在执行过程中可以进行人机对话,可以随时纠正原程序中的错误,有利于程序的调试。
在编译模式下,所有的原始程序都被翻译,并生成一个等价的目标程序。连接组装目标程序后,得到执行程序,最后运行执行程序。因为单方面操作后原程序不会参与操作,以后每次都可以直接运行,运行速度快。
但是每次修改原程序都要重新翻译连接。
什么是指令和程序,以上就是本文为您收集整理的什么是指令和程序最新内容,希望能帮到您!更多相关内容欢迎关注。