我的世界红石电脑不是计算器无137教程分享

时间:2017-05-31 来源:88130安卓下载 作者:佚名

  导读:新世界牛逼的科技,来做个电脑吧,小编给大家带来了我的世界红石电脑不是计算器无137教程分享,希望能帮助到玩家,想了解的赶紧来看看吧

  下载地址>>>>>>>>>红石电脑

  这是总览,作品作者是TRP的Happy Water。无命令方块,16bit电脑,请善用只看楼主功能。

  圈出来的是控制部分。

  16bit CPU

  8个16bit通用寄存器 R0 到 R7 ,其中R7为指令计数器。

  512字节RAM(256字,因为数据线宽度为16bit)

  ALU可完成

  ADD ADC

  SUB SBB

  AND OR

  NAND NOR

  XOR NXOR

  NOT

  BitRightShift 等运算

  设有四个状态标志位:CF OF SF ZF

  条件跳跃指令可根据标志位情况判定是否跳跃。

  (亦即if else 语句)

  指令实例:

  MOV [R0+R1],R2 ;将地址编号为 R0+R1 的内存单元中的数据移动到R2中

  MOV [R0],R2

  MOV R2,[R0,R1]

  MOV N,R0 ;将立即数N移动至R0中,立即数位数为16bit

  ADD R0,R1,R2 ;将R0与R1做加法运算,结果存至R2中

  ADD R0,R1,R2 - FLAG ;同上,并且影响标志位

  JNZ R0,R1,R2 ;若标志位ZF为0,则执行 ADD R0,R1,R2 指令。

  JZ R0,R1 ;若标志位ZF为1,则将R0 复制给R1

  注:若将最后一个寄存器换做 R7,则可完成对程序流程的跳转。

  由于电路太过庞大,单机玩家请在地图中心的操作台启动机器,并保持在那里,以免局部电路失效导致死机或停机。

  地图中央的操作台有一个按钮,一个拉杆,两个红石灯。分别为启动按钮和停机拉杆,两个红石灯分别用于指示停机拉杆状态和停机状态。

  当停机拉杆处于非激活状态,按下启动按钮,机器即启动。

  在机器启动后,激活停机拉杆,等待一段时间,待停机指示灯闪烁一下,则表示机器已停止。

  在停机拉杆被激活的状态下按动启动按钮无效,虽然停机指示灯也会闪烁一下。

  内存中前15个字中存放了内存检测程序,是测试时用的

  汇编程序如下:

  mov 15,r0

  mov 1,r1

  sub r0,r0,r2

  mov -7,r6

  mov [r0+r2],r3 ;循环起始

  nor r3,r3,r4

  mov r4,[r0,r2]

  mov [r0,r2],r3

  sub r3,r4,r3 F;影响标志位

  add r1,r2,r2 ;不影响标志位

  jz r7,r6,r7 ;若结果为0,则跳跃至前面 循环起始 位置

  nor r5,r5,r5 ;除非出错,否则不应执行到这里

  估计一台电脑回复量还没个画板多,醉了醉了

  32x32像素活塞屏,像素大小为2x2。

  屏幕本身的布线设计使得屏幕大小可以无限堆叠,背后的布线随水平分辨率线性增长,因而不会出现屏幕大了导致布线难度呈几何级数增长的尴尬情况。

  显存512字节,可以缓冲4个完整的全副图层,图层之间可由GPU完成图元合并。(亦即可以一个图层放“桌面”,一个图层放“选择框”)GPU的硬件加速可使得图形操作速度远远超过CPU一行一行地操作。

  GPU亦可完成帧序列播放动作,亦即光标闪烁,复选框闪烁等基本动作可完全脱离CPU,大大分担了CPU的工作量。

  前台屏幕可以锁定一副画面,后台的图形绘制过程不影响屏幕上的图像。

  显存与内存独立,图中屏幕右半边的就是显卡的显存,GPU部分被遮住,且还在调试中。

  以上就是游戏园小编给大家带来的我的世界红石电脑不是计算器无137教程分享,希望玩家可以喜欢想了解更多资讯请关注游戏园。

  导读:新世界牛逼的科技,来做个电脑吧,小编给大家带来了我的世界红石电脑不是计算器无137教程分享,希望能帮助到玩家,想了解的赶紧来看看吧

  下载地址>>>>>>>>>红石电脑

  这是总览,作品作者是TRP的Happy Water。无命令方块,16bit电脑,请善用只看楼主功能。

  圈出来的是控制部分。

  16bit CPU

  8个16bit通用寄存器 R0 到 R7 ,其中R7为指令计数器。

  512字节RAM(256字,因为数据线宽度为16bit)

  ALU可完成

  ADD ADC

  SUB SBB

  AND OR

  NAND NOR

  XOR NXOR

  NOT

  BitRightShift 等运算

  设有四个状态标志位:CF OF SF ZF

  条件跳跃指令可根据标志位情况判定是否跳跃。

  (亦即if else 语句)

  指令实例:

  MOV [R0+R1],R2 ;将地址编号为 R0+R1 的内存单元中的数据移动到R2中

  MOV [R0],R2

  MOV R2,[R0,R1]

  MOV N,R0 ;将立即数N移动至R0中,立即数位数为16bit

  ADD R0,R1,R2 ;将R0与R1做加法运算,结果存至R2中

  ADD R0,R1,R2 - FLAG ;同上,并且影响标志位

  JNZ R0,R1,R2 ;若标志位ZF为0,则执行 ADD R0,R1,R2 指令。

  JZ R0,R1 ;若标志位ZF为1,则将R0 复制给R1

  注:若将最后一个寄存器换做 R7,则可完成对程序流程的跳转。

  由于电路太过庞大,单机玩家请在地图中心的操作台启动机器,并保持在那里,以免局部电路失效导致死机或停机。

  地图中央的操作台有一个按钮,一个拉杆,两个红石灯。分别为启动按钮和停机拉杆,两个红石灯分别用于指示停机拉杆状态和停机状态。

  当停机拉杆处于非激活状态,按下启动按钮,机器即启动。

  在机器启动后,激活停机拉杆,等待一段时间,待停机指示灯闪烁一下,则表示机器已停止。

  在停机拉杆被激活的状态下按动启动按钮无效,虽然停机指示灯也会闪烁一下。

  内存中前15个字中存放了内存检测程序,是测试时用的

  汇编程序如下:

  mov 15,r0

  mov 1,r1

  sub r0,r0,r2

  mov -7,r6

  mov [r0+r2],r3 ;循环起始

  nor r3,r3,r4

  mov r4,[r0,r2]

  mov [r0,r2],r3

  sub r3,r4,r3 F;影响标志位

  add r1,r2,r2 ;不影响标志位

  jz r7,r6,r7 ;若结果为0,则跳跃至前面 循环起始 位置

  nor r5,r5,r5 ;除非出错,否则不应执行到这里

  估计一台电脑回复量还没个画板多,醉了醉了

  32x32像素活塞屏,像素大小为2x2。

  屏幕本身的布线设计使得屏幕大小可以无限堆叠,背后的布线随水平分辨率线性增长,因而不会出现屏幕大了导致布线难度呈几何级数增长的尴尬情况。

  显存512字节,可以缓冲4个完整的全副图层,图层之间可由GPU完成图元合并。(亦即可以一个图层放“桌面”,一个图层放“选择框”)GPU的硬件加速可使得图形操作速度远远超过CPU一行一行地操作。

  GPU亦可完成帧序列播放动作,亦即光标闪烁,复选框闪烁等基本动作可完全脱离CPU,大大分担了CPU的工作量。

  前台屏幕可以锁定一副画面,后台的图形绘制过程不影响屏幕上的图像。

  显存与内存独立,图中屏幕右半边的就是显卡的显存,GPU部分被遮住,且还在调试中。

  以上就是游戏园小编给大家带来的我的世界红石电脑不是计算器无137教程分享,希望玩家可以喜欢想了解更多资讯请关注游戏园。

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高