科创网 关注科创领域的新机会

编译汇编解释程序区别

汇编程序解释程序编译程序的区别 

汇编程序、解释程序和编译程序都是用于将高级语言翻译成机器语言的程序,但它们的执行方式和处理对象有所不同:

1. 汇编程序:汇编程序是将汇编语言翻译成机器语言的程序。汇编语言是一种低级语言,其源程序需要通过汇编程序翻译成机器语言程序,然后才能执行。

2. 解释程序:解释程序是将高级语言程序边翻译边执行的程序。它将源程序的一句语句翻译成对应的机器目标代码,并立即执行,然后翻译下一条源程序语句并执行,直到所有源程序语句全部被翻译并执行完。解释程序的执行过程是翻译一句执行一句并且不会生成目标程序。

3. 编译程序:编译程序是将高级语言源程序一次全部翻译成目标程序的程序。每次执行程序时,只需执行目标程序,因此只要源程序不变,就无须重新编译。编译程序翻译完成后的目标文件(汇编语言或机器语言)并不能直接被机器识别,还需要经过微程序进一步将机器语言解释为计算机可识别的微指令。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除