64寄存器和移位寄存器 、寄存器 寄存器常用于寄存一组二值代码,它被广泛 地用于各类数字系统和数字计算机 从广义上说寄存器也是一种存储器,但是 它又不同于第九章介绍的半导体存储器。 寄存器的特点: 存数方便,但容量小,一般只能存放一个 或几个字,通常用来暂存运算的中间结果,而 且一旦掉电,存放的数据即丢失
6.4 寄存器和移位寄存器 一 、寄存器 寄存器常用于寄存一组二值代码,它被广泛 地用于各类数字系统和数字计算机。 从广义上说寄存器也是一种存储器,但是 它又不同于第九章介绍的半导体存储器。 寄存器的特点: 存数方便,但容量小,一般只能存放一个 或几个字,通常用来暂存运算的中间结果,而 且一旦掉电,存放的数据即丢失
存储器的存储容量较大,可达数十千位, 而且可以使所存数据长期保存。(注意寄存器 和存储器之间的区别) 由第五章我们知道,个FF能储存一位二值 代码,所以用N个FF组成的寄存器能储存一组N 位的二值代码。 对于寄存器中的触发器,我们只要求它们具 有置1、置0的功能即可,因而无论是用同步 RSFF,还是用主从结构或边沿结构的FF,都 可以组成寄存器,但用DFF最为方便
存储器的存储容量较大,可达数十千位, 而且可以使所存数据长期保存。(注意:寄存器 和存储器之间的区别) 由第五章我们知道,一个FF能储存一位二值 代码,所以用N个FF组成的寄存器能储存一组N 位的二值代码。 对于寄存器中的触发器,我们只要求它们具 有置1、置0的功能即可,因而无论是用同步 RSFF,还是用主从结构或边沿结构的FF,都 可以组成寄存器,但用DFF最为方便
1.寄存单元(一位数码寄存器) 寄存单元由一级触发器构成。它有着两种接 受方式,即:双拍接收和单拍接收 (1)双拍接收 由一位基本RSFF构成的寄存器单元。 数据→S端输入 & S Q"=SD +rD Q 存数指令厂 RDAR 特点:电路简单, 清 图641(a) 使用不便
1. 寄存单元(一位数码寄存器) 寄存单元由一级触发器构成。它有着两种接 受方式,即:双拍接收和单拍接收。 (1)双拍接收 由一位基本RSFF构成的寄存器单元。 特点:电路简单, 使用不便
存数指令元R 清 图641(a) 由于S端只能使FF置1而不能置0 当所存数据D为0″时,便无法存入。因此 每次存数之前必须先清“0,然后当存数指令 脉冲到达时,FF的状态Q才能与所存数据D一 致
因此, 每次存数之前必须先清“0”,然后当存数指令 脉冲到达时,FF的状态Q才能与所存数据D一 致
(2)单拍接收 数据→>SD、R双端输入 S D D 则在存数之前就不必先 RD d R 清“0”,只要存数指令 到,所加数据便可存 入FF。 存数指令 D 图641(b) 由DFF构成的单拍接收的寄存a接巴 单元。其数据D加在激励端,存数 指令加在CP端,只要CP的上升沿图641(c) 到,数据不管为0或1都立即被放 入FF
(2)单拍接收 由DFF构成的单拍接收的寄存 单元。其数据D加在激励端,存数 指令加在CP端,只要CP的上升沿 一到,数据不管为0或1都立即被放 入FF。 则在存数之前就不必先 清“0”,只要存数指令 一到,所加数据便可存 入FF
2.MSI寄存器 (1)电路结构(典型芯片为74175四位寄存器) Qo Q Q2 Q 3 C1 C1 C1 ID R ID 1D R 1D R D D D 2 □ (a) CP CR
2. MSI寄存器 (1)电路结构(典型芯片为74175 四位寄存器)
QoQo Q1 Q1Q2 Q2 Q3Q3 CP 74175 CR 0 D 图6424位MSI寄存器74175
图6.4.2 4位MSI 寄存器74175
结构特点 1)各FF之间没有连接独立工作 2)CP=CP1=CP2=CP3=CP4(同步存数)。 3)有Q和Q输出端。 Q2 Q3 ID C1 ID C1 C1 R R ID CI R a
结构特点: 1)各FF之间没有连接,独立工作。 3)有Q和Q输出端。 2)CP=CP1=CP2 =CP3 =CP4(同步存数)
四位集成寄存器74175是常用的MS寄存器 是较为典型的逻辑暂存部件,其结构简单,但应用 广泛,可用来构成缓冲或暂存寄存器、移位寄存器和 图形发生器等。 (2)功能(插入功能表6.41 表6.414位MSI寄存器74175功能表 输 入 输出 n+1n+1n+1ln+1 功能 CRcP|D。D1D2D3QQ1Q2Q o|o|o|o|oooo|0|异步 清“0 并行 3输入 10aa|oQ0QnQ2|Q3保持
四位集成寄存器74175是常用的MSI寄存器, 是较为典型的逻辑暂存部件,其结构简单,但应用 广泛,可用来构成缓冲或暂存寄存器、移位寄存器和 图形发生器等。 (2)功能(插入功能表6.4.1)
74175芯片除了功能表所示的清除、送数和保持 之外,还可以实现移位功能。 实现的方法是将D作为串行数据输入端,并将 Q0接D1,Q1接D2,Q2接D3。此时,寄存器成串 入—串出的右移寄存器。 出 ID R R ID CI R ID CI R D 入 串入一串出的右移寄存器电路图
74175芯片除了功能表所示的清除、送数和保持 之外,还可以实现移位功能。 实现的方法是将D0作为串行数据输入端,并将 Q0接D1, Q1接D2, Q2接D3。此时,寄存器成串 入—串出的右移寄存器