发布网友 发布时间:2023-12-08 17:01
共1个回答
热心网友 时间:2024-11-10 15:41
机器语言的特点是执行速度快,效率高,但是难以学习、记忆和修改,同时它的移植性很差。
机器语言一般由一台机器可以执行的全部指令及其所操作的数据组成。其功能可以通过相应计算机的基本指令集合加以描述,其中,每条指令将指挥计算机执行一个基本操作。
包括数据处理操作,控制操作和传输操作。在计算机中,实施操作的指令和被实施操作的对象均要表示成二进制代码形式,指令由操作码和地址码两部分组成。操作码指明要实施的基本操作,而地址则指明被实施操作的对象在计算机中的存放位置,被实施操作的对象可以是整数、实数、布尔值、字符串等。
机器语言的缺点
1、大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。
2、程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。
3、由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。
热心网友 时间:2024-11-10 15:41
机器语言的特点是执行速度快,效率高,但是难以学习、记忆和修改,同时它的移植性很差。
机器语言一般由一台机器可以执行的全部指令及其所操作的数据组成。其功能可以通过相应计算机的基本指令集合加以描述,其中,每条指令将指挥计算机执行一个基本操作。
包括数据处理操作,控制操作和传输操作。在计算机中,实施操作的指令和被实施操作的对象均要表示成二进制代码形式,指令由操作码和地址码两部分组成。操作码指明要实施的基本操作,而地址则指明被实施操作的对象在计算机中的存放位置,被实施操作的对象可以是整数、实数、布尔值、字符串等。
机器语言的缺点
1、大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。
2、程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。
3、由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。