指令集是什么意思?

我来回答
共3个回答
林龙琳
回答
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。而指令集的先进与否,也关系到CPU的性能发挥,它也是CPU性能体现的一个重要标志。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效的工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分。 收起
2022-12-13
常以瑾
回答
指令集的开端是英特尔(Intel)。英特尔于1971年推出首款完全集成到单芯片中的商用微处理器4004以来,CPU及指令集发展了将近50年。 x86的由来——由于早期英特尔的处理器以86结尾,包括Intel 8086、80186、80286、80386以及80486,所以被称为x86。 X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。 收起
2022-12-12
庾秀娟
回答
CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如Intel的MMX(Multi Media Extended)、SSE、SSE2(Streaming-Single instruction multiple data-Extensions 2)和AMD的3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为"CPU的指令集"。 收起
2022-12-10
其它产品问答
CISC是复杂指令系统计算机(Complex Instruction Set Computer)的简称,RISC是指精简指令系统计算机(Reduced Instruction Set Computer)的简称。CISC和RISC是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,RISC是针对CISC的一些缺点提出来的。 CISC具有大量的指令和寻址方式,但80%的程序只使用20%的指令,大多数程序只使用少量的指令就能够运行。由于CISC的CPU包含有丰富的单元电路,虽然功能强,但面积大,功耗大。 2)应答中断:对非可屏蔽中断来说,应答是立即的,DSP通过IACK引脚输出有效中断应答信号。对于可屏蔽中断来说,则判断STO寄存器的INTM位以及IMR中相应的屏蔽位,有INTM=0并且屏蔽位为1时,才通过IACK引脚输出有效中断应答信号。 3)执行ISR。一旦中断被应答,当前PC值被将保存到堆栈中,然后ISR将被执行,ISR返回时PC将被恢复为原来的值,从被中断的地址上继续运行。如果是硬件中断,CPU会自动将INTM位置1,从而屏蔽所有可屏蔽中断。
2022-12-14
3 个回答
指令集需要通过微架构去实现,而采用相同指令集的处理器即使微架构不同,其也可以运行相同的程序(一定条件下)。处理器虽然采用相同指令集,但微架构不同的处理器,在缓存设计等方面存在差异,所以也会有通常处理器厂商也会为开发调试工具甚至是编译器等方式优化软件在自家处理器上的运行效率。
2022-12-14
3 个回答
查看更多
消息通知
咨询入驻
商务合作