计算机可以直接执行的程序是什么语言形成的?

rt```... rt``` 展开
 我来答
一粥美食
高能答主

2019-06-02 · 专注为您带来别样视角的美食解说
一粥美食
采纳数:7300 获赞数:462572

向TA提问 私信TA
展开全部

计算机可以直接执行的程序是机器语言形成的。

机器语言是计算机可以直接识别,不需要进行任何翻译的语言。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言,机器语言对不同型号的计算机来说一般是不同的。

一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如,操作码字段和地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。机器语言是微处理器理解和使用的,用于控制它的操作二进制代码。

扩展资料

机器语言的特点和缺点

机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。

缺点

1、大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。如确保程序的正确性、高效性。

2、程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。

3、由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。

4、因为它的书面形式全是"密"码,所以可读性差,不便于交流与合作。

5、因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。

参考资料来源:百度百科-机器语言

匿名用户
2014-01-01
展开全部
计算机能直接执行的程序是二进制代码,用高级语言编写程序必须经过翻译才能运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-01
展开全部
计算机能够直接执行的语言是机器语言 ,这种语言全是由二进制0和1组成,能够被计算机直接执行.另外,汇编语言是最接近机器语言的程序语言。像其他的高级语言在执行的时候在计算机的内部都要转换成机器语言才行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伪墨墨墨墨墨
2017-09-14 · TA获得超过2210个赞
知道大有可为答主
回答量:1678
采纳率:85%
帮助的人:932万
展开全部
当然是二进制编码,也就是“01”。这种编码称为机器码,或者称为机器指令。在程序运行时,指令由内存读入cpu,然后译码、执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-01
展开全部
计算机只认识机器语言也就是0,1形式的有序块,所有程序再运行钱都会被编译转换成计算机可以识别的机器码形式(也就是0,1形式)后才能得到效果!

不知道我的回答LZ满意不满意?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式