红石进阶应用

红石计算机

ALU(算术逻辑单元)

功能

执行算术运算(加减)和逻辑运算(与或非)。

组成

  • 加法器:半加器、全加器级联
  • 逻辑单元:与门、或门、异或门
  • 选择器:选择运算类型

内存系统

RAM

使用RS锁存器或D触发器阵列。

ROM

只读存储器,硬编码程序。

CPU架构

组件

  • 程序计数器(PC)
  • 指令寄存器(IR)
  • 累加器(ACC)
  • ALU
  • 控制单元

显示装置

七段显示器

原理

7个活塞/红石灯组成数字显示。

驱动

BCD转七段译码器。

点阵屏幕

原理

像素点阵列,可显示图形。

控制

行扫描或列扫描。

地图显示器

原理

利用地图画显示彩色图像。

应用

视频播放、游戏画面。

红石游戏

井字棋

实现

3×3格子,轮流落子,检测胜负。

俄罗斯方块

实现

下落、旋转、消行逻辑。

音乐盒

实现

时序控制音符盒播放音乐。

版本差异

Java版 vs 基岩版

特性Java版基岩版
准连接(QC)
活塞推数限制12个12个
红石粉更新即时有时延迟
比较器容器检测精确略有差异
零刻脉冲支持不支持
方块更新顺序北-东-南-西随机

准连接(Quasi-Connectivity)

Java版特有机制:活塞可被上方方块激活。

BUD(方块更新检测器)

检测方块状态变化的装置。