机器语言

✍ dations ◷ 2025-02-23 17:02:43 #计算机语言

机器语言(machine language)是一种指令集的体系。这种指令集称为机器代码(machine code),是电脑的CPU可直接解读的数据。

机器代码有时也被称为原生码(Native Code),这个名词比较强调某种编程语言或库与运行平台相关的部分。

机器语言是用二进制代码表示的、计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。不同种类的计算机其机器语言是不兼容的,按某种计算机的机器指令编制的程序不能在另一种计算机上执行。

要用机器语言编写程序,编程人员需首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员要自己处理每条指令和每一数据的存储分配和输入输出,还需记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,这样编写出的程序完全是0与1的指令代码,可读性差且容易出错。在现今,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再学习机器语言。

以下是一些示例:

...

...

相关

  • 圭亚那圭亚那(英语:Guyana)是今日圭亚那共和国的前身,是一个存在于1966年和1970年之间的独立国家。英国在圭亚那的统治结束于1966年5月26日,当时英国通过《1966年圭亚那独立法》给予圭
  • 1822年1822年逝世人物列表:1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月
  • 沙羚沙羚(Ammodorcas clarkei)别名克拉克的瞪羚,生活与埃塞俄比亚和索马里的半沙漠草原地带。沙羚并不是真正的瞪羚。当它们受到惊吓时,它们的黑尾巴就会往上翘。其英文名dibatag来
  • 广告设计广告设计(Advertisement Design)是以加强销售为目的所做的设计,也就是奠基在广告学与设计上面,来替产品,品牌,活动等做广告。最早的广告设计应该是早期报纸的小小布告栏,也就是以平
  • 额济纳旗额济纳旗(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus
  • 邮政署美国邮政总局(英语:United States Postal Service,缩写:USPS),又称美国邮局、美国邮政服务,是美国联邦政府的一个独立机构,是少数在美国宪法中提及设立的机构。邮政总局的历史可上溯
  • 幻影F1型战斗机幻影F1型战斗机(Dassault Mirage F1),是一种由法国达梭公司(Dassault)公司制造的中型空优战机,达梭将她定位为幻影3型战斗机的继承型号。为吸引更多国外客户,达梭在幻影F1设计上走
  • 普惠R-1535发动机普惠 R-1535 小双黄蜂(Twin Wasp Junior)是20世纪30年代由普惠公司制造的一款航空发动机。R-1535在1932年问世,是9气缸普惠R-985发动机(英语:Pratt & Whitney R-985 Wasp Junior)
  • 沙赫拉姆·阿米里沙赫拉姆·阿米里(波斯语:شهرام امیری‎‎、英语:Shahram Amiri,1977年10月8日-2016年8月3日),伊朗核科学家,2009年失踪,后又神秘地在华盛顿现身。伊朗称他在沙特阿拉伯朝
  • 拉斐尔·卡尔德拉·罗德里格斯拉斐尔·卡尔德拉·罗德里格斯(Rafael Antonio Caldera Rodríguez,1916年1月24日-2009年12月24日)是第54任和第60任的委内瑞拉总统。卡尔德拉生于委内瑞拉亚拉圭州首府圣费利佩