编程语言从开始到现在
来源:互联网 发布:求购全新0信誉淘宝店铺 编辑:程序博客网 时间:2024/05/22 02:10
机器语言
计算机(这里的计算机指的是可以执行机器指令、进行运算的机器)通过高低电平,使计算机的电子器件受到驱动,进行运算。
计算机的CPU可以直接解读一系列指令(指令是一列二进制数字),将之转变为高低电平。
不同类型的CPU对应不同的指令集。
指令集就是机器语言。
汇编语言
汇编语言(assembly language),亦称为符号语言。
汇编语言的主体是汇编指令,汇编指令和机器指令的差别在于指令的表示方法上。
1000100111011000 机器指令mov ax,bx 汇编指令
在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。
特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
编译器
如何让计算机执行程序员用汇编指令编写的程序呢?这时,就需要有一个能够将汇编指令转换成机器指令的翻译程序,这样的程序我们称其为编译器。
高级语言
汇编语言操作直接面向硬件,所以,在使用汇编语言的时候,能够感知计算机的运行过程和原理,从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。
看一个汇编程序
什么感觉?这就是高级语言出现的原因了。
0 0
- 编程语言从开始到现在
- 从开始到现在
- 从开始到现在
- 随机数 从开始到现在
- 从开始到现在耗费的时间
- php版本从开始到现在
- 总结从开始学C语言到现在UVA60题的心得体会
- 第100篇博文——从开始编程到现在的感悟
- 从语言到编程
- 努力从现在开始
- 从现在开始!
- 从现在开始
- 从现在开始改变
- 从现在开始
- 从现在开始
- 从现在开始
- 从现在开始
- 从现在开始
- 最小的权限+最少的服务=最大的安全
- <canvas></canvas>是html5出现的新标签
- tcpdump移植
- Git常用命令
- Android编译时注解框架系列1-什么是编译时注解
- 编程语言从开始到现在
- [HAPrxoy]First thing to check when using HAProxy
- Glide加载自定义的圆形Imageview
- Android Studio 真机调试时报错
- Euclid
- python线程池模块
- 如何显示隐藏文件的后缀名
- iOS使用AFNetWorking第三库检测网络连接状态
- Cucumber中涉及到的类型转换