机器语言

✍ dations ◷ 2025-07-22 01:24:48 #计算机语言

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

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

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

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

以下是一些示例:

...

...

相关

  • Netscape公众授权条款Netscape公众许可证(英语:Netscape Public License,简称NPL)是一个自由软件许可证,Netscape通信公司最初发布Mozilla的许可证。其最显著的特点是它给予了Mozilla的原始开发者(Nets
  • 酵母目见内文酵母菌目(学名:Saccharomycetales),或只作酵母目,是真菌界子囊菌门酵母菌纲之下唯一的一个目。本目现时由13个科组成:
  • 三卤甲烷三卤甲烷是甲烷的四个氢中的三个被卤素取代基所取代的化合物。很多三卤甲烷在工业上被用作溶剂或制冷剂,也被认为是致癌物质。三卤甲烷也是污染环境的物质。另外,三个卤素取代
  • 柏林动物园柏林动物园(Zoologischer Garten)是德国的第一个动物园。建于1844年。动物类别数目:1700种动物数目:16000只园内的水族馆分成以下几点:地址:Hardenbergplatz 8, Tiergarten, 10787
  • 亚利桑那州立大学亚利桑那州立大学(英语:Arizona State University,縮寫:ASU),是美国亚利桑那州的一所公立研究型大学。该校由分散在凤凰城大都会区各地的5个校区与在哈瓦苏湖城的1个校区所组成,共
  • 国际阴阳人团结日国际阴阳人团结日(英文:Intersex Solidarity Day)日期为11月8日。2005年起国际阴阳人组织将法国阴阳人巴宾的生日11月8日订定为国际阴阳人团结日。1. http://www.oii.tw/Home
  • 韦尔贾泰韦尔贾泰(意大利语:Vergiate),是意大利瓦雷泽省的一个市镇。总面积21.61平方公里,人口8961人,人口密度414.7人/平方公里(2009年)。国家统计(ISTAT)代码为012138。
  • 卡累利阿苏维埃社会主义自治共和国卡累利阿苏维埃社会主义自治共和国(俄语:Каре́льская Автоно́мная Сове́тская Социалисти́ческая Респу́блика
  • 彼得·克鲁格彼得·克鲁格(Peter Crüger)是一位德国数学家、天文学家暨博学家,也是约翰·赫维留的老师。在发表的拉丁文献中,他的常用名Krüger被拉丁化并拼写成Crüger)(作为家族姓氏,Krüger
  • 凯瑟琳·威凯瑟琳·威(英语:Katharine Way,1902年2月20日-1995年12月9日),美国物理学家,生前着力于核技术及相关数据的研究。二战期间,她曾参与曼哈顿计划,工作于阿贡国家实验室的前身“冶金实