title 汇编语言知识总结
tages:汇编
介绍
汇编也是一门编程语言,与Java,c++,python等高级语言无异,汇编更加接近硬件,代码执行效率高;汇编语言语法只是一套公共协议,目的是方便程序员进行程序开发(开发效率低的,执行效率高)
执行效率:二进制>汇编>c>java
常见的CPU架构
不同的CPU对应的语法指令不同(x86为主,ARM为辅)
- x86架构:PC端主流 高性能高功耗(c盘 program file(x86))
- ARM架构:移动端主流 体积小低功耗(iPhone、安卓手机)
- MIPS架构:龙芯3号 国产CPU
架构:一套规则(CPU不等于架构);不同架构使用的指令集不一样(汇编语法大致相同),所写关键字不一样,x86使用了CISC复杂指令集;ARM采用了RISC精简指令集(RISC是CISC简化后的精华部分)
寄存器
(借助寄存器操控CPU和内存<通过更改寄存器当中的数据间接操控>)<汇编的基石>
寄生在CPU上存放数据的容器,计算机上存放数据的容器(不止一个)还有内存条(能够装下无限),硬盘等
- 寄存器只是临