我个人正在尝试学习这个小家伙的电脑。
我发现一个问题:
我目前的回答是:
00 901 IN (value)
01 399 STORE
02 808 TEST
03 901 IN (value)
04 808 TEST
05 000 STOP 我不相信这是正确的..。有人能帮帮我吗?任何教学信息将不胜感激或指导。谢谢。
发布于 2017-05-24 06:23:38
计算机所做的就是遵循一系列的代码,如加、减、存储等.
其中一个代码允许您跳过其他代码。这是计算机在最基本的层次上处理条件词的方式。如果累加器设置为0,BRZ代码将分支到指定的代码行。
10 Input to accumulater
20 BRZ 60 < go to line 60 if accumulator is 0
30 do something //skip me
40 do something //skip me
50 HALT
60 do something else
70 do something else
80 BRZ 30如果累加器不是0,它只会跟着执行第30和第40行,然后在第50行结束。
https://stackoverflow.com/questions/44150205
复制相似问题