竹笋

首页 » 问答 » 常识 » 0和1的使命,程序代码的目的地
TUhjnbcbe - 2022/8/29 23:38:00
北京怎么样治疗白癜风 http://pf.39.net/bdfyy/tslf/index.html

如今,我们有多种编程语言,编程开发工具也是多种多样。编程语言有汇编、c、c++、c#、java、python等。编程开发工具有keil、IAR、VS、Eclipse等等。每种语言都有自己的语法和使用规则,每个编程开发工具也各有自己的特色。但是无论我们用哪个编程开发工具、哪种编程语言,最终都会被编译器生成二进制文件-一堆0和1的组合。没错就是只有0和1,就是这么简单,就是这么纯粹。当然0和1也不是胡乱堆砌的,而是根据一定的规则和规律排列的。

编译器相当于是个翻译官,它把程序员使用的代码翻译成了控制器或处理器使用的机器码。机器码以二进制的形式呈现出来。

为什么处理器只认识二进制的机器码呢?在处理器内的数据信息的最小识别机构是所谓的比特(bit)位。每一个比特位只有高电平和低电平两种状态,正好可以用0和1表示。对,没错,就是这么单纯,就是这么简单。

1
查看完整版本: 0和1的使命,程序代码的目的地