gpt4 book ai didi

cpu - 如何在硬件层面上实现转变?

转载 作者:行者123 更新时间:2023-12-04 00:56:58 25 4
gpt4 key购买 nike

当要移位的数字未知时,如何在硬件级别实现位移?

我无法想象每个你可以移位的数字都会有一个单独的电路(在 64 位机器上有 64 个移位电路),我也无法想象它会是一个移位循环(那会在 64 位机器上最多需要 64 个移位周期)。这是两者之间的某种妥协还是有什么巧妙的技巧?

最佳答案

该电路称为“barrel shifter”-基本上是多路复用器的负载。每个地址移位需要一层,因此 8 位桶形移位器需要三位来说明“移位多少”,因此需要 3 层多路复用器。

这是来自 http://www.globalspec.com/reference/55806/203279/chapter-9-additional-circuit-designs 的 8 位图像的图片:

enter image description here

关于cpu - 如何在硬件层面上实现转变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10932578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com