CPU指令系统

指令:执行某类操作信息的集合,是CPU工作的主要依据
指令集:处理器能执行全体指令的集合

作用:决定了计算机的硬件功能  指令集越复杂 硬件功能越强

1.CISC 复杂指令集
特点:1.指令数量多
           2.指令长度不固定,指令格式和寻址方式多样
            x86系列(也就是IA-32架构)处理器是基于CISC体系结构的,

2.RISC 简单指令集
            而ARM则是RISC的代表。ARM是移动级处理器的生产厂商。

iPhone的模拟器是运行x86机器代码,-->  CISC
iPhone的真机是运行ARM的机器代码  -->   RISC 

为什么CISC  -->  RISC 
1.2-8 规律
2.不利于VLSI工艺
3.主存计数的发展

指令系统[指令系统]是计算机硬件的语言系统,也叫[机器语言]它是软件和硬件的主要界面,从[系统结构]的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。对不同的计算机在设计指令系统时,应对[指令格式]、类型及操作功能给予应有的重视。

指令系统是一个总称,代表目前世界上所有的指令集的统称。
指令集则是具体的,某一个CPU所拥有的指令集。
编译器在这个过程中, 要经过"编译", "汇编", "链接"几个步骤, 最后生成"可执行文件". 可执行文件中保存的是二进制机器码. 这串机器码可以直接被CPU读取和执行. 
指令集规范汇编, 汇编可以翻译成机器码, 机器码告诉CPU每个周期去做什么. 因此, CPU指令集是描述CPU能实现什么功能的一个集合, 就是描述"CPU能使用哪些机器码"的集合".

电脑CPU:Intel / AMD

手机CPU:
高通[骁龙] / 苹果A11 / 三星9810

你可能感兴趣的:(CPU指令系统)