计算机组成原理—CPU—运算器:是不是每一条指令都对应一个相应的电路? 25
CPU中是不是每一条指令都对应一个相应的电路?就是说,每一条指令(比如加法指令)是如何进入加法电路,而不会进入其它电路工作呢?这些电路之间是怎么连接的呢?补充:是不是每一...
CPU中是不是每一条指令都对应一个相应的电路?
就是说,每一条指令(比如加法指令)是如何进入加法电路,而不会进入其它电路工作呢?
这些电路之间是怎么连接的呢?
补充:
是不是每一条微指令都对应一个相应的电路?指令改为微指令。
电路跟CPU的引脚是不是也有关系?
补充:
我是这样理解,CPU和数据、地址、控制总线等相连,当它通过总线从内存某个地址取得一条指令,比如是ADD指令(和运算数据),比如为二进制1011001011010101101101。。。,这样CPU某些引脚上就有1逻辑电平和0逻辑电平,使CPU的ADD逻辑电路工作并将输出送回总线写入内存。这样理解对吗?问题是,CPU集成了几百条甚至更多指令,是不是每一条(或几条类似的)指令都对应一个逻辑电路?每个逻辑电路的输入输出总是通过一定的引脚和总线相连(对吗?),而总线的宽度是有限的(假如说数据总线64位或128位),那么(假如说每条指令对应的)逻辑电路就不可能那么多?而CPU集成度那么高指令那么多,这个矛盾怎么解决?
补充:
百度了一下,应该是指令译码器在起作用。 展开
就是说,每一条指令(比如加法指令)是如何进入加法电路,而不会进入其它电路工作呢?
这些电路之间是怎么连接的呢?
补充:
是不是每一条微指令都对应一个相应的电路?指令改为微指令。
电路跟CPU的引脚是不是也有关系?
补充:
我是这样理解,CPU和数据、地址、控制总线等相连,当它通过总线从内存某个地址取得一条指令,比如是ADD指令(和运算数据),比如为二进制1011001011010101101101。。。,这样CPU某些引脚上就有1逻辑电平和0逻辑电平,使CPU的ADD逻辑电路工作并将输出送回总线写入内存。这样理解对吗?问题是,CPU集成了几百条甚至更多指令,是不是每一条(或几条类似的)指令都对应一个逻辑电路?每个逻辑电路的输入输出总是通过一定的引脚和总线相连(对吗?),而总线的宽度是有限的(假如说数据总线64位或128位),那么(假如说每条指令对应的)逻辑电路就不可能那么多?而CPU集成度那么高指令那么多,这个矛盾怎么解决?
补充:
百度了一下,应该是指令译码器在起作用。 展开
4个回答
2015-04-22
展开全部
可以这么说,一条指令要设计一个子电路来实现,不过肯定要混在一起呢,所以看起来不像是一条指令对应一个电路。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-26
展开全部
不能说每一条指令都对应一个相应的电路(应该是对应相应的一个逻辑)。学学数字电路和计算机原理才能理解透彻。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指令应该是集成在CPU中的某一个模块,这个模块支持一系列指令集,应该不需要一条指令对应一个电路
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询