admin管理员组

文章数量:1656004

各位老铁,大家好,上次写完白话FPGA之后,本来以为我该洗洗睡了,没想到自己掉到坑里了!我那位才华横溢无边无际的领导竟然变本加厉的要求我写RISC-V的白话版,这难度可就大了去了,要知道这可是CPU啊,不仅是历史演变很迷离,而且各种集团关系更难梳理,不信你去全网搜索RISC-V的介绍,看看有没有能让小白无障碍看懂的文章,真是要了命了!算了,我拼了,写写试试呗,没准能成呢?

一、名词解释

先来几个名词解释,否则白话是不可能的,这辈子都不可能的!

1、指令集(ISA)

如果把软件和硬件的关系比作插头和插座,那么指令集(ISA)就是插头和插座之间对接的尺寸规范。插头和插座都按照相同的尺寸(也就是同一个规范)去设计,即使是由不同的厂商来生产,也可以保证最终所有的插头都能插在插座上。插头插座还可以用USB、HDMI、灯泡灯头等接口理解。


指令集和软硬件之间的关系示意

2、X86指令集

X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,现在英特尔和AMD的处理器都是X86结构,广泛应用到个人电脑和服务器上。

说看不懂CPU是啥意思的纯属抬杠,你的良心不会痛么?

3、复杂指令集(CISC)和精简指令集(RISC)

指令的强弱是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为CISC和RISC,CISC是一种为了便于编程的设计体系,通常所说的X86架构就是属于CISC体系的。 RISC是为了提高处理器运行的速度而设计的晶片体系,它的关键技术在于在一个时间周期里完成多条指令。

前面的看不懂就记住这个,一个是复杂的,在电脑上用,一个是简单的,在手机上用。

4、ARM指令集

ARM全称为Advanced RISC Machine,也就是高阶精简

本文标签: 新世界白话带你集成电路RISC