首页 理论教育 附加功能设计

附加功能设计

时间:2022-02-12 理论教育 版权反馈
【摘要】:计算结果是送入R1或者R2,则可以由M通过对两个寄存器的时钟控制来实现。图9 1 3为1位数据的控制电路,K = 0时,TG1、TG3导通,a送入寄存器R1,b送入寄存器R2,即存放初值;K = 1时,TG2、TG4导通,S送入寄存器R1或者R2。M是运算方式控制键,M = 0时,进行加法运算,并且把运算结果保存到R1中;M = 1时,进行减法运算,并且把运算结果保存到R2中。

可以采用双向移位寄存器74194来存放数据,要求74194处于并行输入工作方式,即控制变量S1S0= 11且工作脉冲(CP)有效。

计算结果是送入R1或者R2,则可以由M通过对两个寄存器的时钟控制来实现。M = 0时,非门和与非门使R1的时钟保存畅通;M = 1时,与非门使R2的时钟保存畅通,这样来保证S送入相应的寄存器。寄存器时钟控制电路如图9 − 1 − 2所示。

图9 − 1 − 2 寄存器时钟控制电路

寄存器初始值输入的是a3a2a1a0、b3b2b1b0的值,但当要求存放计算结果时,则寄存器输入端应该和S3S2S1S0进行连接,而与原a3a2a1a0、b3b2b1b0断开。这可以用传输门来实现,用K来控制相应的传输门。图9 − 1 − 3为1位数据的控制电路,K = 0时,TG1、TG3导通,a送入寄存器R1,b送入寄存器R2,即存放初值;K = 1时,TG2、TG4导通,S送入寄存器R1或者R2

图9 − 1 − 3 数据传送控制电路

简单运算电路如图9 − 1 − 4所示。电路中,K是数据传送方式控制键,K = 0时,电路把要运算数据分别送入寄存器,即存放初值;K = 1时,将运算结果送入寄存器,即保存结果。

M是运算方式控制键,M = 0时,进行加法运算,并且把运算结果保存到R1中;M = 1时,进行减法运算,并且把运算结果保存到R2中。

图9 − 1 − 4 简单运算电路

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈