游民星空 > 攻略秘籍 > 攻略 > 正文

《我的世界》红石电脑制作原理及使用教程

2016-04-20 15:21:34 来源:The Redpixel 作者:HappyWater 我要投稿

第1页:作品总览

展开

  《我的世界》中的红石可以说是非常好玩的要素,很多玩家就做一些红石小装置就满足了,那么下面小编为大家带来的这个红石设施,绝对让各位玩家献出膝盖,一起来看看《我的世界》32位红石电脑制作原理及使用教程吧!

《我的世界》精华文章推荐
合成表大全 前期生存图文指南 怪物图鉴及属性一览 敖厂长生存解说视频
新手建筑指导班 豪华建筑建造教程 俾斯麦号建造方法 WE建筑辅助教程
创建服务器方法指南 加入服务器联机教程 多人联机生存视频 更换皮肤方法说明
MOD安装图文教程 功能性MOD推荐 籽岷视频MOD介绍 精美材质包推荐
1.9版精华文章推荐
新增内容一览 合成表大全 命令方块属性详解 新特性视频详解

  本电脑由论坛小组The Redpixel成员HappyWater于2016年4月完成。机器编号为RSC-3230。

游民星空

  本作品是一台32位红石电脑,CPU部分是一个 32 位通用处理器,配有512Byte RAM(其中 128Byte为显示缓冲区),8 键输入(其中四个方向键,四个功能键),32x32像素屏幕输出。

游民星空

一、作品总览

  本作品总体由运算器模块,存储器模块,控制器模块,显示屏模块,以及输入按钮等部分组成。下面简要介绍各个模块。

1、运算器

游民星空

  运算器包含一个加法器,两个单向串行移位器(分别对应左移和右移),一个串行乘法器和一个串行除法器。运算器组可以完成加减乘除四则运算,与或非逻辑,移位运算等运算。

2、存储器

游民星空

  存储器总共 128个字,每个字长 32 位,不允许非对齐访问。建筑结构为多层结构,总共分四层,每层容量 128Byte,其中最上面一层被连接在显示屏上,使用屏幕刷新指令即可将这部分存储器中的数据显示在屏幕上。存储器中,靠下的层为地址低位,靠上的为高位。

3、控制器

游民星空

  控制器部分负责产生控制时序,指挥整机的运转。控制器也是分层结构的,面板上每一行对应内部的一层。每一层负责一种基本动作,按下每一层右边的按钮,即可执行这一层的动作。

  在正常自动运行时,控制器会依照指令,轮流执行相应的动作,完成程序预期的操作和运算。在单步运行时,玩家可以手动执行每一个动作,观察程序运行状态,以便调试程序。

  下数第四层,也就是橙色的一层为取指动作层。通常情况下,按下这一层的启动按钮即是启动整台机器。

  在面板右侧有一个拉杆,是整机的停机拉杆。当退出游戏时,应先停止机器的运行。MC在保存地图时,对各个部分的保存时间并不同步,若此时机器处于运行状态,则可能导致红石电脑出错,甚至处于失控状态。

4、显示屏

游民星空

  显示屏为32x32 像素红灯屏幕。利用活塞BUD暂存屏幕画面,当程序正在绘制显示缓冲区中的画面时,显示屏上的画面不受影响,当绘制完成后,可使用刷新屏幕指令将画面刷新到屏幕。

6、输入按键

游民星空

  本作品提供了8 个输入按键,如图中所示,中间是四个方向键,下面四个是功能键。

  8 个按键直接连接在寄存器 R30上,软件访问寄存器 R30即可获取当前按键状态,对R30写入则无意义。R30 最高 8bit中,每一个 bit对应一个按键,从最高位(31位)向低位依次为“上”“右”“左”“下”四个按键,紧接着下面从左向右依次四个功能按键。

  当按键没有按下时,对应 bit位为0,按下时对应比特位为 1。R30中其余 bit位没有连接外部设备,可留给玩家自己MOD 添加。按键按下后并不会对系统产生中断,按键信息的输入只能通过软件轮询实现。

  存档下载地址:点击进入

更多相关内容请关注:我的世界专区

责任编辑:Shy夏夏

1 2 3 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

文章内容导航
游民星空APP
随手浏览游戏攻略
code
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏