美文网首页
CPU指令系统

CPU指令系统

作者: Rumbles | 来源:发表于2018-03-08 11:34 被阅读6次

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

          本文链接:https://www.haomeiwen.com/subject/pbsjfftx.html