C++底层系统观(一)----汇编语言诞生

计算机是怎么运行的?

首先看CPU  

看,这是CPU

技术分享

 

      CPU只能运行二进制代码

  就像这样

  101100000000000000000011

  000010100000000001100000

  ......

  回到CPU刚刚诞生的时代

      那时候只能用0和1编程 那要写死人

  ......

  聪明又勤奋的程序员

  用0和1写了个

 

  文本编辑程序

      所谓文本编辑程序 就是我键盘什么敲一个m 你显示器就显示我敲出了m 还可以保存我敲的所有字母。

 

  有了文本编辑器

      他们就可以再写个转换器

  用来实现轻松码代码

  101100000000000000000011 很长是把

      我在文本编辑器里敲mov 

  然后这个转换器程序自动把我的mov

      转换成 101100000000000000000011 

     这样我就可以用文本表示代码了啊 而不是该死的二进制 呵呵

 

  最后发生了什么

     汇编语言诞生

     汇编语言就是和二进制代码一一对应的 用文本写代码的语言

     汇编语言通过转换成二进制之后 可以直接被CPU运行

      所以汇编语言是最早出现的语言

  汇编语言是直接操纵硬件的语言

      

 

      

  

  

 

技术分享
技术分享
技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。