首页 热点资讯 义务教育 高等教育 出国留学 考研考公

用机器语言编写的程序在计算机内是以什么形式存放的

发布网友 发布时间:2022-03-31 17:23

我来回答

3个回答

懂视网 时间:2022-03-31 21:44

机器语言程序在机器内是以二进制编码形式表示的。

  

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

  

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

热心网友 时间:2022-03-31 18:52

二进制代码存在硬盘里,或者其他存储介质,本质上送到cpu的就是一些,高低电平的信号

热心网友 时间:2022-03-31 20:10

主存储器,控制存储器

主存储器,控制存储器

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com