1. 在计算机内部不需要编译计算机,就能够直接执行的语言是什么
机器语言
2. 什么是编译程序和汇编程序
分类: 电脑/网络
问题描述:
什么是编译程序和汇编程序?他们有什么区别?和机器语言、高级语言汇编语言有什么样的联系
解析:
用汇编语言或高级语言编写的程序,必须先送入计算机,经过转换成用机器语言表示的目标程序(这个过程即编译),才能由计算机执行。执行转换过程的程序叫编译程序。汇编程序是指没有编译过的汇编语言源文件。
编译程序转换过的叫目标程序,也就是机器语言。
编译程序的工作情况有三种:汇编型、解释型和编译型。汇编型编稿册译程序用来将汇编语言编写的程序,按照一一对应的关系,转换郑斗成用机器语言表示的程序。解释型编译程序将高喊敬磨级语言程序的一个语句,先解释成为一组机器语言的指令,然后立即执行,执行完了,取下一组语句解释和执行,如此继续到完成一个程序为止。用解释型编译程序,执行速度很慢,但可以进行人和计算机的"对话",随时可以修改高级语言的程序。BASIC语言就是解释型高级语言。编译型编译程序将高级语言编写的程序,一次就会部翻译成机器语言表示的程序,而且过程进行很快,在过程中,不能进行人机对话修改。FORTRAN语言就是编译型高级语言。
3. 汇编语言程序在计算机中不需要编译,能被直接执行,是否正确
【错误】
用汇编语敬或凯言编写的程序比机器语言编写的程序易读、易检查、易理解。但计算机仍然不能直接识别和运行用汇编语言编写的程序。在执行汇编语言程序时,计算机首先要将用汇编语言编写的程序翻译成机器语言程序(目标团改程序),然后再执行亮唤。
4. 汇编语言是高级语言吗它也像C语言编写的程序一样需要编译、连接、装配才能执行吗
汇编语言是低级语言,因为它只是把机器语言用一些助记符代替,它执行要用DEBUG命令(用法可在网上查到),这个过程叫做汇编,所以叫汇编语言!
5. 汇编语言用不用编译
当然要编译啦,所有在计算机执行的都是二进制码