指令:执行某类操作信息的集合,是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
网友评论