目录

基本介绍

语言介绍

指令格式

语言特点

机器语言

机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。机器码有时也被称为原生码(Native Code),这个名词比较强调某种编程语言或库,它与运行平台相关的部份。

虽然大多数的语言可以既可被编译(Compiled)又可被解译(interpreted),但大多数只在一种情况下能够良好运行。在一些编程系统中,程序要经过几个阶段的编译,一般而言,后阶段的编译往往更接近机器语言。这种常用的使用技巧最早在1960年代末用于BCPL,编译程序先编译一个叫做“0代码”的转换程序(representation),然后再使用虚拟器转换到可以运行于机器上的真实代码。这种成功的技巧之后又用于PascalP-code,以及Smalltalk二进制码,虽然在很多时候,中间过渡的代码往往是解译,而不是编译的。 

  • 中文名
    机器语言
  • 外文名
    machine language
  • 解释
    是一种指令集的体系
  • 语言介绍
    是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合
  • 指令格式
    与机器的字长、存储器的容量及指令的功能都有很大的关系
  • 语言特点
    可读性差、可移植性差、重用性差
  • 弱通用性
    指令的数量与功能、指令格式、寻址方式、数据格式都有差别
正在加载,请耐心等待

百科

百科

主要演员

作品视频

取消