机器语言

✍ dations ◷ 2025-04-08 16:15:47 #计算机语言

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

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

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

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

以下是一些示例:

...

...

相关

  • 比重计比重计是用来测量液体的比重的装置。比重计通常用玻璃制作,上部是细长的玻璃管,玻璃管上标有刻度,下部较粗,里面放了汞或铅等重物,使它能够竖直地漂浮在水面上。测量时,将待测液体
  • 艾瑟尔湖艾瑟尔湖(荷兰语:IJsselmeer)是荷兰中央的一个浅的淡水湖,面积为1100km²,平均深度为5-6米。艾瑟尔湖是须德海在1933年被阿夫鲁戴克大堤(Afsluitdijk)所隔开后,所形成的人工湖。
  • 高层大气大气物理学 大气力学(英语:Synoptic scale meteorology)天气 (分类) · (主题)气候 (分类) 气候变迁 (分类)高层大气物理学(英语:Aeronomy)是大气物理学的一个分支,主要研究中层与
  • 法伯氏病法伯病(英语:Farber disease),又名法伯脂肪肉芽肿病、神经酰胺酶缺乏症、纤维细胞性异常粘多糖病、脂肪肉芽肿病:545,是一种极为罕见的(迄今为止全球已报道80例)常染色体隐性溶小体
  • Saturn0.342(综合的) 0.47(~96%氢(H2)~3% 氦~0.4%甲烷~0.01%氨~0.01%重氢(HD)0.000 7%乙烷冰:氨水土星,为太阳系八大行星之一,至太阳距离(由近到远)位于第六、体积则仅次于木星。并与木星同
  • 胸脊鲨胸脊鲨(学名:Stethacanthus),又名胸棘鲨或齿背鲨,是全头亚纲下的一灭绝属。生存于泥盆纪晚期(382.7 百万年前)至石炭纪晚期(298.9 百万年前)。其化石发现于亚洲、欧洲及北美洲。现存
  • 朗达卡嫩塔夫朗达卡嫩塔夫(英语:Rhondda Cynon Taf)是英国威尔士南部的一个郡级自治市,成立于1996年,面积共424平方公里,2011年的人口为234,400人,23.3%的人使用威尔士语。城市的东部与卡菲利和
  • 乌汶叻差他尼乌汶叻差他尼(泰语:อุบลราชธานี,发音)是伊善地区的四大城市之一 。这座城市位于泰国伊善地区的东南部的城门河。简称为乌汶(อุบลฯ)。这个名字的意思是“皇家莲花
  • TAS2R19味觉感受器,类型2,成员19,TAS2R19 是一个人类基因组中基因编码的蛋白质,是苦味味觉感受器的一员。
  • 奥卡拉国家森林奥卡拉国家森林(英语:Ocala National Forest)是美国佛罗里达州境内面积第二大的国家森林,位于佛罗里达州中部地区(英语:Central Florida)。面积607平方英里(1,570平方千米),位于奥卡拉