instruction set汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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。任何产业都是这样的,兴起的时候四分五裂,但是由于竞争最终都会归于统一。

 

以上是关于instruction set汇总的主要内容,如果未能解决你的问题,请参考以下文章

Python 井字游戏

离子切换背景颜色不工作

eBPF Instruction Set

eBPF Instruction Set

点亮指路灯led

ChatGPT/InstructGPT论文