0 Members and 1 Guest are viewing this topic.
NAME A B
DAT: If any process tries to execute a DAT command, that process is killed. A and B field can be used to hold data.MOV: Moves data from A into BADD: Adds A to B and stores the result into BSUB: Subtracts A from B and stores the result into BMUL: Multiplies A and B and stores the result into BDIV: Divides B by A and stores the result into BMOD: Divides B by A and stores the remainder into BJMP: Moves program execution to location A (B is ignored)JMZ: Jumps to location A if B is zeroJMN: Humps to location A if B is not zeroDJN: Decreases B and jumps to A if B is not zeroSPL: Starts a new process at location ASEQ: Skips the next instruction if A and B are equalSNE: Skips the next instruction if A and B are not equalSLT: Skips the next instruction if A is less than BNOP: Does nothing, guess you could use this to hold data as well.
Player 1 Process 1Player 2 Process 1Player 1 Process 2Player 2 Process 1Player 1 Process 3Player 2 Process 1
It's not played over the link port, so that would be a bit weird methinks The programmers write their programs separately, and then only need to get them onto the same calculator in order to run the competition. I do hope that we can set up a competition though