什么是汇编程序,编译程序,解释程序?分别说明他们的功能

【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。高级语言的程序的执行的途径:1)源程序(高级...
什么是汇编程序,编译程序,解释程序?分别说明他们的功能
【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。
【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。
【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。

高级语言的程序的执行的途径:
1)源程序(高级语言)->【编译程序】->目标程序(汇编语言)->【汇编程序】->目标程序(机器语言)->计算结果

2)源程序(高级语言)->【编译程序】->目标程序(机器语言)->计算结果

3)源程序(高级语言)->【解释程序】(逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并不产生目标程序)->计算结果2010-09-06
程序按执行方式分为编译和解释两种。
编译就是将各种语言编写的程序翻译成机器语言(二进制)的过程。编译好程序就是编译程序。编译程序在执行时不依靠其它程序,执行速度快。缺点是要对其修改非常麻烦,一般要将其反编译成高级语言,修改后在编译,往往一个程序要反复修改的话就非常麻烦。
解释是程序在执行时外部程序进行翻译。其特点与编译相反,是解释一句执行一句,这样以来如果有大规模的程序运行会起来比较慢,而且其依靠能对其进行解释的外部环境;但因为只在运行时才进行解释,事先无需对整篇程序进行编译,修改起来就比较方便。
我们非常熟悉C语言、Basic语言等就都提供编译和解散两种执行方式,我们可以以解释的方式对其进行调试、修改,而把定型后的程序整篇进行编译,以便日后执行。
再说明白些,就像一片英文报告,编译就是把它整篇翻译成中文后让我们来看,解释就是它一句一句翻译给我们听。
汇编语言是一种使用广泛、功能强大基础的编程语言(和C语言、basic语言、VC、Java等语言一样,都是一个编程工具而且),用汇编语言编写的程序就是汇编程序。2010-09-06
mengvlog 阅读 481 次 更新于 2025-09-11 01:10:33 我来答关注问题0
  •  文暄生活科普 什么是汇编程序,编译程序,解释程序?分别说明他们的功能

    汇编程序、编译程序和解释程序都是计算机程序中的翻译程序,它们各自的功能如下:汇编程序: 功能:把汇编语言书写的程序翻译成与之等价的机器语言程序。汇编语言是低级语言的一种,它采用助记符来表示机器指令,使得程序员能够更容易地编写和阅读程序。汇编程序的作用就是将这种相对容易理解的汇编语言程序转换...

  • 编译程序是将高级语言代码转换成计算机可以直接执行的二进制代码,这一过程是对整个程序进行整体翻译,最终生成的目标文件可以在计算机上直接运行。而解释程序则不同,它逐句翻译高级语言代码,每执行完一句代码才将其转换成机器语言,并执行,因此,解释程序通常不会生成最终的目标文件,程序运行依赖于解释器的...

  • 【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序。高级语言的程序的执行的途径:1)源程序(高级...

  •  宜美生活妙招 汇编和编译程序的区别急

    编译程序:编译程序(编译器)是一种翻译程序,它将用高级程序设计语言编写的源程序翻译成等价的机器语言格式的目标程序。编译程序是软件开发中的一个重要工具,它负责将高级语言代码转换为计算机可以直接执行的机器代码。二、作用对象与输出 汇编:汇编的作用对象是汇编语言代码,输出是机器语言代码。汇编语言...

  • 汇编程序是指把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序;编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序;解释程序是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部