程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

CPU架构与指令集

balukai 2025-01-21 15:10:48 文章精选 6 ℃

CPU即中央处理单元(Central Processing Unit),有时也简称为处理器(processor),其作用是从内存中读取指令,然后解码和执行。CPU架构就是CPU的内部设计和结构,也叫作微架构(Microarchitecture),由一堆硬件电路组成,用于实现指令集所规定的操作或者运算。

指令集架构(Instruction Set Architecture,ISA)简称指令集,包含了一系列的操作码(opcode),以及由特定CPU执行的基本命令。指令集在CPU中的实现称为微架构,要想设计CPU,首先得决定使用什么样的指令集,然后才是设计硬件电路。根据指令集的特征,通常可分为CISC和RISC两大阵营。

由于指令集是一堆二进制数据,非常不利于阅读和理解,于是有人就发明了汇编语言(Assembly language),用类似人类语言的方式对指令集进行描述,每条汇编指令都有对应的指令。再往后,C/C++等高级语言的诞生更加方便了程序的编写,推动了信息化和互联网的普及。

最近发表
标签列表