This is an 8-bit computer that you can program in assembly language. It can handle numbers 0-255 and has 16 registers to use for computations. Type instructions so that they can run when you press the green flag, use up and down arrow keys to change line. Use the left arrow key to delete instruction. LIST OF INSTRUCTIONS AND WHAT THEY DO- ldi(regdest,number)- sets the register to the number. add(regdest,reg1,reg2)- adds reg1 and reg2 into regdest. sub(regdest,reg1,reg2)- does reg2-reg1=regdest mul(regdest,reg1,reg2)- does reg1*reg2=regdest lsh(regdest,reg1,reg2)- doubles reg1 for reg2 times. rsh(regdest,reg1,reg2)-halves reg1 for reg2 times, rounding down. and(regdest,reg1,reg2)- a bitwise and for reg1 and reg2. orr(regdest,reg1,reg2) a bitwise or for reg1 and reg2. inc(regdest,reg1)- adds 1 to reg1 and puts it in regdest dec(regdest,reg1)- subtracts 1 from reg1, puts in regdest not(regdest,reg1)-flips the bits in reg1(same as 255-reg1) jmp(number) jumps to the number's instruction biz(number,reg1) jumps to the number's instruction only if reg1 is equal to 0. rea(regdest,reg1) reads item reg1 of memory into regdest wri(regfrom,reg1) writes regfrom into memory at reg1 halt- stops the program Credit to djpro for the text engine. Credit to mattbatwings for the idea and the names of the instructions.