汇商网 科技与电子产品领域信息大全

指令集和芯片的关系

指令、架构、处理器、内核,芯片之间关系

一、指令集,架构:

指令集主要是指Cpu硬件和软件之间的接口描述,它本质上是一段 二进制 机器码,cpu只能识别机器码,但是机器码是一串无意义的字符串,程序员很难看看懂这些语句,用它来开发软件,所以后面就发明了汇编语言,汇编语言本质上跟机器码一一对应的,现在有很多不同版本的汇编语言,本质上就是有不同的指令集,指令集可以简单的分为复杂指令集和精简指令集。最近比较火的RISC-V,也是指令集的一种。

二、处理器,内核(微架构)

处理器、内核:是芯片内部的核心单元模块,是在硬件层面按照指令集的设计规范,把它实现出来,可以把内核当作指令集的实物化,但是硬件的设计方案各有不同,所以同一个版本的指令集可能也有不同版本的内核,我们经常说的cotex-m3,cotex-m4,cotex-A7等等就是属于内核层面的概念。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除