问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CPU指令集和CPU架构之间的关系是什么?

发布网友 发布时间:2022-04-21 22:16

我来回答

2个回答

热心网友 时间:2023-07-01 11:29

这是我自己早期在贴吧的回复


解释一下几个名词:
指令集架构,即ISA:CPU物理硬件和上层软件之间的一个接口。设计一个cpu,他能执行的所有指令集合就称为指令集。ISA方便了编译器开发者,开发者不需要知道cpu的硬件设计(指令在cpu中怎么变成电流,时钟信号如何控制时序,指令如何被执行等等),只要知道这个cpu兼容的指令集就可以制作编译器了。
[好好理解“接口”的意思,学计算机的都一定要弄清楚接口,无论是学软件还是硬件]



微架构,学术界里称为微结构,其实是一个东西。描述cpu核心的一切逻辑设计。可以说是CPU所有逻辑的草图,不过现在的CPU都是用HDL写的了verilog之类吧


我自作主张地把他分为两个层面吧,我从百度图片里搜了张图作解释。
硬件抽象层(HAL)


这个只是微结构(HAL)里的一部分,译码器,寄存器堆和下面的符号扩展部件。(这个是2-way超标量的)






————————————————————————————————————————






再下面的是物理逻辑层(PLL)

一个简单的一位带进位加法器

PLL层面是用一切逻辑部件去描述HAL层面上的东西,所以这层面上的当然要比HAL要复杂得多啦。



即使兼容一个指令集,CPU也可以有多种不同的设计。加速加法器,部件重用等等。


例如:用某些简单的控制部件去控制一个部件的寄存器写入源,这样就可以少一个寄存器的硬件开销了。



我再举一个通俗点的例子:
就像你买来一个灯泡你并不需要知道灯泡里面的电路时如何布局的,只是简单的看看说明书,怎样装上,怎样通电就能实现发光的供能了。灯泡好比CPU,里面的所有设计就是微架构,ISA就是说明书,人就(编译器)的角色。

追问哦哦,谢谢了

热心网友 时间:2023-07-01 11:29

CPU的x86和ARM架构有啥区别?指令集又是啥?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 在ARM体系中有无操作系统在执行程序上有什么区别 FPGA系统工程师需要学什么东西? 想问一下,51单片机,CPLD,PVL,STC,ARM之间的联系... mips指令集在哪下载,如何使用 谁能告诉我如何通过ad9889实现图片显示?以及I2C如... FPGA,逻辑加载完自动执行吗 求Verilog高手 关于Fopen FPGA程序执行问题 eSeg在verilog中是什么意思 用modelsim仿真Verilog程序只出现蓝色和红色的直线... 用Verilog编写8位的1024存储单元的双口ROM 出错 求verilog语言分别编写一个8位的ram和rom存储器 Apache安装了之后 无法启动Apache2.2 单机版WOW中Apache安装失败 怎么判断apache服务安装是否不成功??? 如何找到apache无法启动的原因 如何在windows命令行安装/卸载apache及mysql的方法 apache无法启动 windows7怎么安装apache 如何解决Apache无法启动的问题 FPGA做视频处理 需要哪些资料? 硬件堆栈是如何用数字电路实现的呢?? 手机外屏碎了,换一个多少钱? 手机外屏幕碎了换要多少钱? 梦见遍地都是干枝枯叶 梦见遍地地面出水很清澈 梦见满山遍地绿油油 梦见遍地金色竹叶 广发信用卡和招行信用卡哪个好用 广发信用卡和广发小白卡额度是共享的吗 梦见遍地有很多活待干? 光大银行和广发银行信用卡哪个好 周公解梦,梦见遍地长满长豆角,附近还有一条大河... 民生信用卡和广发信用卡哪个好 广发信用卡优点和缺点是什么? 梦见遍地花生是何兆 梦见满山遍地的棉花 广发银行信用卡哪种卡比较好 建行信用卡和广发信用卡哪个好 广发银行粤通卡与广发信用卡有什么区别?