码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-05-11 21:45:45      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

计算机是怎么运行的?

首先看CPU  

看,这是CPU

技术分享

 

      CPU只能运行二进制代码

  就像这样

  101100000000000000000011

  000010100000000001100000

  ......

  回到CPU刚刚诞生的时代

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

  ......

  聪明又勤奋的程序员

  用0和1写了个

 

  文本编辑程序

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

 

  有了文本编辑器

      他们就可以再写个转换器

  用来实现轻松码代码

  101100000000000000000011 很长是把

      我在文本编辑器里敲mov 

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

      转换成 101100000000000000000011 

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

 

  最后发生了什么

     汇编语言诞生

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

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

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

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

      

 

      

  

  

 

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

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

标签:

原文地址:http://www.cnblogs.com/lplz/p/4495471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!