复合功能结构
由简单功能结构可以进一步组成复合功能结构,从而完整地实现某一功能。比如全加器级联变成加法器;异或门和加法器串联,然后级联,再加上符号信号端变成求补器等等。
举几个例子:
下图为带溢出判断的补码加法器
下图为译码器
下图为另一种译码器
下图为显示器单元
下图为可读写储存器单元,作为寄存器MAR。
硬件功能单元
复合功能单元能执行某一个完整的逻辑功能,比如加法器使两个补码相加,求补器使某个原码求补码。而硬件上加减法器的完整功能一般指从求补码到加减法到求原码返回寄存器或总线的完整过程。
举三个例子:
下图为缓冲队列,有两个功能信号端和一个16bit的输入接口和一个16bit的输出接口。
下图为乘法器溢出判断的一部分,是译码器,位数判断器,加法器构成的。
再来两个体积较大的。下图为16bit除法器,可以输出商和余数。
下图为单精度浮点加法器,符合IEEE754标准。这个家伙算是结构比较复杂的了,四种基本元件用掉了34530个,以逻辑门数量来估算也大概有5000个左右了。
更多相关资讯请关注:我的世界专区