贵州电子信息职业技术学院实训中心电工电子与控制 · 虚拟仿真
元件 + 指南esc

寄存器(8 位)

使用 数字逻辑实验舱的 8 位寄存器,在 LD(装载)=1 时于 CLK(时钟) 上升沿捕获 D0–D7。CLR(清零) 异步且高电平有效;OE(输出使能) 控制三态 Q0–Q7。

概述

本地实验舱 8 位寄存器存储一个字节,提供并行装载、异步清零、支持总线连接的数据输入以及高电平有效的三态输出控制。

本地实验舱 的确切实现

方向 索引 引脚 作用
输入 0–7 D0–D7 支持总线连接的并行数据;D0 为最低有效位(LSB)。
输入 8 CLK 上升沿时钟。
输入 9 LD 高电平有效的同步装载使能。
输入 10 CLR 高电平有效的异步清零。
输入 11 OE 高电平有效的输出使能。
输出 0–7 Q0–Q7 使能时输出存储字节;Q0 为 LSB(最低有效位)。

存储行为

条件 事件后的存储值
CLR = 1 立即为 0x00
CLR = 0,CLK 上升沿,LD = 1 D0–D7
其他情况 原值

CLR 优先于装载。OE 仅影响输出驱动器,绝不会改变存储字节。

输出行为

  • 存储字节初始为 0x00。新插入元件时,OE 为 LOW(低电平),因此 Q0–Q7 初始为 Z。
  • D0–D7 允许连接多个信号源,并接收仿真器为各位解析得到的值。
  • 不提供可配置的位宽、时钟边沿、极性或物理时序模型。

典型用途

8 位寄存器可用于字节存储,也可作为共享数据总线上的三态信号源。应协调 OE 与其他总线驱动器的使能,避免总线争用。

运行时参考

端子 方向
D0 输入
D1 输入
D2 输入
D3 输入
D4 输入
D5 输入
D6 输入
D7 输入
CLK 输入
LD 输入
CLR 输入
OE 输入
Q0 输出
Q1 输出
Q2 输出
Q3 输出
Q4 输出
Q5 输出
Q6 输出
Q7 输出

新放置元件的输出初始状态按上方输出端子顺序排列为:ZZZZZZZZ。四态符号为 0、1、X(主动驱动的未知态)和 Z(高阻态)。默认传播延迟:2 ns(仿真时间)。

学习路径

前置知识

常见问题

8 位寄存器有什么用途?

8 位寄存器可保存操作数、中间结果、指令字节或其他状态。在此元件中,LD 控制同步捕获,CLR 复位存储,OE 仅控制输出驱动器。

寄存器堆是什么?

寄存器堆在多个寄存器周围添加选择与读写路由。此元件是一个独立控制的字节寄存器,而非可寻址寄存器堆。

进阶课程