发布网友 发布时间:2022-04-24 19:21
共5个回答
热心网友 时间:2023-10-02 22:19
计算机可以直接执行的程序是机器语言形成的。
机器语言是计算机可以直接识别,不需要进行任何翻译的语言。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言,机器语言对不同型号的计算机来说一般是不同的。
一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如,操作码字段和地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。机器语言是微处理器理解和使用的,用于控制它的操作二进制代码。
扩展资料
机器语言的特点和缺点
机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。
缺点
1、大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。如确保程序的正确性、高效性。
2、程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。
3、由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。
4、因为它的书面形式全是"密"码,所以可读性差,不便于交流与合作。
5、因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。
参考资料来源:百度百科-机器语言
热心网友 时间:2023-10-02 22:19
计算机能直接执行的程序是二进制代码,用高级语言编写程序必须经过翻译才能运行热心网友 时间:2023-10-02 22:20
计算机能够直接执行的语言是机器语言 ,这种语言全是由二进制0和1组成,能够被计算机直接执行.另外,汇编语言是最接近机器语言的程序语言。像其他的高级语言在执行的时候在计算机的内部都要转换成机器语言才行热心网友 时间:2023-10-02 22:20
当然是二进制编码,也就是“01”。这种编码称为机器码,或者称为机器指令。在程序运行时,指令由内存读入cpu,然后译码、执行。热心网友 时间:2023-10-02 22:21
计算机只认识机器语言也就是0,1形式的有序块,所有程序再运行钱都会被编译转换成计算机可以识别的机器码形式(也就是0,1形式)后才能得到效果!