41,228
次編輯
變更
机器码
,added Category:470 製造總論 using HotCat
机器语言是表示成数码形式的计算机基本指令集。它是计算机硬件系统所能识别的,可以不必经过翻译就能直接由机器执行的程序语言。机器语言包括指令系统、数的形式、通道指令、中断字、屏蔽字、控制寄存器的信息等内容。其特点是与具体的机器有关,功效高,但使用复杂、繁琐、费时,易出差错。直接用机器语言编写程序称为“手编程序”。手编程序是一项繁琐的工作,需要花费大量的人力与时间,其中很大量的工作是机械的、重复性的。又由于机器语言很不直观,因此手编程序非常容易出错,也不易检查、修改。而且,不同型号的计算机,是有不同的指令系统,也就是说不同型号的计算机都有自己的机器语言,它们是互不通用的。因此,同样一个算题,用A型计算机指令编的程序拿到B型计算机上就不能使用,而必须重新按B型计算机的指令再编一个程序。显然这是很不方便的。另外,由于机器指令全部是由0和1组成的数字代码,因此编出的程序也完全是由0和1组成的数字。这样,不仅要记住各种指令代码的含义不太容易,增加了编制程序的困难,而且编出的程序全是0和1这样的数字,不易识别,极易弄错。机器语言与人们习惯的语言相比,难学、难写、难记、难检查、难修改,且不同的机器又不通用,因此实际中很少用机器语言编程序。机器语言也有其优点,那就是用它编写的程序一经输入计算机,计算机马上就能执行,因此和其他语言编的程序相比,执行速度最快。为此,人们设计出各种便于编写程序的“程序自动化语言”,例如算法语言。<ref>[https://zhuanlan.zhihu.com/p/171756902 机器码]搜狗</ref>
=='''参考文献'''==
[[Category:470 製造總論]]