• instruction set汇总


    1 aarch64

    它armv8-A架构的一种执行状态,之所以说它是一种执行状态是因为,armv8-A还有aarch32这个执行状态。aarch64是64位执行状态,aarch32是32位的执行状态。

    armv8-A架构的优势在于64位和32位都是兼容的。

    2 alpha axp

    美国DEC公司64位RISC微处理器。也称为DEC alpha,用于它自己的工作站和服务器上。

    3 arc

    美国新思科技的一款32位的RISC cpu。synopsys。

    4 avr

    atmel的32位的RISC cpu。

    5 blackfin

    ADI的32位RISC处理器,它的特点是在通用的RISC处理器的基础上加了一个乘法累加单元,使得它在信号处理领域有比较大的优势。

    6 cgen

    这个是一个过气的assembler和disassembler等的生成器。

    7 cris

    axis的一款处理器,axis是做网络摄像头的一家公司。

    8 cr16、cr16c、crx

    美国国家半导体公司推出的CompactRISC架构的子架构,主要用于微控制器。美国国家半导体被德州仪器收购。

    9 Xtensa

    Tensilica公司推出的软核。

    10 WDC 65816

    western design center。

    11 powerpc指令集

    由苹果、IBM和摩托罗拉共同创建的RISC指令集,曾经用于苹果电脑,但是现在已经被苹果弃用。主要用于IBM服务器中。

    12 picoJava指令集

    隶属于sum公司,直接执行java bytecode,在FPGA上由开源实现。

    13 sparc

    隶属于sum公司,oracle用它生产的cpu现用于oracle的服务器上。

    14 mips

    隶属于MIPS公司。

    15 SH64和superH

    Hitachi的指令集,现在隶属于Renesas公司,该公司正在研究自动驾驶汽车。

    其它的参见:

    维基百科:List of instruction sets

    https://en.wikipedia.org/wiki/List_of_instruction_sets#Texas_Instruments

    可见,世界上有非常多的cpu和指令集,其基本原理是差不多的,但是最终归于统一,归于x86和arm。任何产业都是这样的,兴起的时候四分五裂,但是由于竞争最终都会归于统一。

  • 相关阅读:
    jquery 选择器
    LeetCode_217. Contains Duplicate
    LeetCode_206. Reverse Linked List
    LeetCode_205. Isomorphic Strings
    LeetCode_204. Count Primes
    LeetCode_203. Remove Linked List Elements
    LeetCode_202. Happy Number
    LeetCode_198. House Robber
    LeetCode_191. Number of 1 Bits
    LeetCode_190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/hustdc/p/7501359.html
Copyright © 2020-2023  润新知