TIS-100 | Self-Test Diagnostic

Tasks

For the first challenge “Self-Test Diagnostic” we need to complete the following task:

Solution

This challenge will help you understand how to transfer input data from one node to another. IN.X sends data to node #1 and needs to be transfered to OUT.X below node #9. IN.A sends data to node #4 and needs to be transfered to OUT.A below node #12. To solve for Ouput.X, we need to MOV the data being inputed from IN.X which is above node #1 UP and move it DOWN to node #5 and so on and so forth. The sequence of commands to transfer IN.X to OUT.X is:

MOV UP, DOWN #N1
MOV UP, DOWN #N5
MOV UP, DOWN #N9

To solve for Ouput.A we have to work around node #8 since there is a communcation failure and can not be accessed. The sequence of commands to solve for OUT.A are:

MOV UP, LEFT    #N4
MOV RIGHT, DOWN #N3
MOV UP, DOWN    #N7
MOV UP, RIGHT   #N11
MOV LEFT, DOWN  #N12

After completing the following sequences, you can now press F5 to run and solve the program!


Connect With Me 😊

Website Website Website Website