【Logisim 本地搭建】简单 8 位寄存器的详细教程
1. 引言寄存器是数字电路和计算机体系结构中的核心组件用于临时存储二进制数据。在 CPU 中寄存器用于存放指令、数据和地址其访问速度远快于内存。本教程将带你使用 Logisim基于之前构建好的主从 D 触发器子电路快速搭建一个简单的带时钟信号的 8 位寄存器。本教程包括 8 位寄存器的真值表、逻辑化简以及具体的搭建步骤和原理图。本教程以上升沿为有效边沿。在原理图部分将使用Logisim Evolution 3.9.0和Logisim 2.7.1两个版本进行演示。2. 真值表下面给出其中一位例如第 i 位存储单元的真值表Clock (上升沿有效)D[ i ]Q[ i ]Q[ i ]n1功能描述↑000锁存数据 0保持 0↑010锁存数据 0覆盖 1↑101锁存数据 1覆盖 0↑111锁存数据 1保持 1说明在时钟上升沿0→1到来的瞬间8个触发器同时采样各自输入引脚上的电平D7~D0并将该电平保存到输出端Q7~Q0直到下一个上升沿到来前保持不变。3. 逻辑化简对于一个独立的 D 触发器其特征方程为Qn1 D仅在CP 上升沿时有效扩展到 8 位总线我们不需要做复杂的布尔代数化简只需要将相同的逻辑按位扩展。对于总线中的第 i 位Q[ i ]n1 D[ i ]仅在CP 上升沿时有效这意味着8位寄存器的内部逻辑就是8 个 D 触发器逻辑的完全并行复制数据路径之间没有任何交叉耦合不存在进位或借位。4. 构造步骤现在我们在Logisim中实现这个8位寄存器。本教程假设你已经创建了主从 D 触发器子电路我们将基于这个现有触发器模块来构建寄存器。主从 D 触发器的搭建可以参考这篇文章主从 D 触发器的详细教程新建电路新建一个电路命名为“Register_8bit”。放置引脚拖拽出 9 个“输入引脚Pin”分别命名为D7~D0本教程采用高位在前的方式Clock拖拽出 8 个“输出引脚Pin”分别命名为Q7~Q0。放置元件拖拽出 8 个主从 D 触发器“MasterSlave_D”。连接电路每个主从 D 触发器的输入端D分别连接输入引脚 D7~D0输入端CP同时连接到输入引脚 Clock。每个主从 D 触发器的输出端Q分别连接输出引脚 Q7~Q0输出端Q_not可以悬空不接Logisim 允许输出引脚悬空或者为了美观统一将其连接到“线路Wiring”库的“接地Ground”元件。完成后的 8 位寄存器原理图如下Logisim EvolutionLogisim*注如果出现连线正确却不知道什么原因报错或振荡保存后重新打开即可。5. 总结通过本教程我们完成了一个功能简单的 8 位寄存器的设计与实现。掌握寄存器设计是理解 CPU 中寄存器文件、流水线寄存器等更复杂结构的基础。希望本教程能帮助你迈出数字逻辑设计实践的第一步。下一步你可以在此基础上增加写入使能控制端实现带使能控制的寄存器或者将多个 8 位寄存器组合成寄存器文件——这是现代 CPU 中通用寄存器组的基础。

相关新闻

基于Java SSM与Django的仓库管理系统设计与实现

基于Java SSM与Django的仓库管理系统设计与实现

接手这个项目的时候,我脑子里冒出的第一个念头就是:这名字是真长——Java、SSM、Django,三个词叠一块儿,但仔细看看就明白了,这本质上是一个面向“公司内部仓储场景”的典型管理系统,技术栈表面上看是双轨制…

2026/10/12 7:18:14 阅读更多 →
图像灰度化原理与Python实现:从加权平均到OpenCV性能优化

图像灰度化原理与Python实现:从加权平均到OpenCV性能优化

图像灰度化这件事,几乎每个做图像处理的人都会在某个阶段碰到。不管你是刚学Python的新手,还是已经用OpenCV跑过几个项目的老手,灰度化都是绕不开的基础操作。但说实话,很多人对它的理解就停留在“把彩色图变成黑白图”这个层面&a…

2026/10/12 7:18:14 阅读更多 →
AI零成本产品宣传片制作:开源项目拆解与实操指南

AI零成本产品宣传片制作:开源项目拆解与实操指南

1. 这个项目到底在解决什么问题第一次看到“AI帮你拍产品宣传片,一分钱不花”这个说法,我的反应跟大多数人一样:又是标题党吧。产品宣传片这东西,随便找个团队拍一条,少说几千块,多则几万块,灯光…

2026/10/12 7:18:14 阅读更多 →

最新新闻

协同过滤图书推荐系统实战:Django+MySQL构建基于商品的推荐引擎

协同过滤图书推荐系统实战:Django+MySQL构建基于商品的推荐引擎

简介:基于Python Django框架的图书推荐系统完整项目,后端采用基于物品的协同过滤算法(Item-based CF),依托豆瓣图书与评分数据集,结合Mysql存储,实现从用户登录、书目管理到推荐结果展示的完整流…

2026/10/12 12:58:07 阅读更多 →
北邮Python数据清洗实战:Pandas脏数据处理沙盒

北邮Python数据清洗实战:Pandas脏数据处理沙盒

简介:本资源是北京邮电大学Python数据处理课程的配套作业实践包,面向高校计算机/数据科学方向学生及Python初学者,聚焦真实场景下的数据清洗、分析与可视化能力训练。压缩包共103个文件,含24个可运行Python脚本(含数据…

2026/10/12 12:58:07 阅读更多 →
Python+OpenCV人脸识别项目实战:从环境搭建到参数调优的完整指南

Python+OpenCV人脸识别项目实战:从环境搭建到参数调优的完整指南

简介:这是一份面向计算机相关专业学生与项目实战学习者的Python人脸识别课程资源,基于OpenCV与深度学习实现人脸检测与识别,适合用作毕业设计、期末大作业或课程实践参考。项目经导师指导并获评审98分,源码均经本地编译调试&#…

2026/10/12 12:58:07 阅读更多 →
2026 AI 原生软件供应链重构:用创源AIGC、ChangeSet 变更协议与安全证明治理 Codex 代码

2026 AI 原生软件供应链重构:用创源AIGC、ChangeSet 变更协议与安全证明治理 Codex 代码

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 12:58:07 阅读更多 →
实操干货!MCP Server开发从0到1:用Node与Python双语言打通TaoToken统一API通道

实操干货!MCP Server开发从0到1:用Node与Python双语言打通TaoToken统一API通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 12:58:07 阅读更多 →
前端开发者转型AI Agent:基于Mastra与TypeScript的实战指南

前端开发者转型AI Agent:基于Mastra与TypeScript的实战指南

说实话,这半年被问得最多的一个问题,不是某个组件怎么写,而是“前端现在还能不能上车AI”。每次听到这话我都想反问一句:你手上掌握的TypeScript、你对组件状态的管理、你对接口数据的处理,这些能力搬到Agent开发里&am…

2026/10/12 12:57:07 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →