Controls/Features:

  • Non-Execute Button
    • Hexagon in the bottom left corner
    • When activated, it is filled with orange
    • Stops instructions from executing while the terminal is open
    • Once the terminal is closed, they will execute with a delay in between to show data visulization
  • Terminal Button
    • “Click to Code” Button in the center
    • Opens terminal
    • Closed by pressing the “Tab” Key
  • Memory Terminal
    • Any time memory is written too, the terminal is updated to show that address
    • Can also be updated by the view instruction 

Instructions:

Decimal values can also be hex (0x#)

  1. mov
    1. mov r#,10    //mov a decimal into register
    2. mov r#,[r#] //mov value in a register to a register
    3. mov r#, r#      //mov register to register
    4. mov [r#],10    //mov decimal into location stored in register
  2. ldr
    1. ldr r#,10      //mov a decimal into registerldr 
    2. ldr r#,r#      //mov register to register
    3. ldr r#,[r#]   //mov a value at a register into register
  3. str
    1. str r#,[r#]      //store the first register to the address at 2nd
  4. add
    1. add r#, r#        //add 2 registers, store in the first
    2. add r#,10         //add decimal to register
    3. add r#, [r#]     //add whatever is stored at register, to register
    4. add [r#],10      //add value to stored at register, store in memory
    5. add r#, 10, 10 //add two values together and store in first (can be any of the above “values”)
  5. mul
    1. mul r#, r#        //mul 2 registers, store in the first
    2. mul r#,10         //mul decimal to register
    3. mul r#, [r#]     //mul whatever is stored at register, to register
    4. mul [r#],10      //mul value to stored at register, store in memory
    5. mul r#, 10, 10 //mul two values together and store in first (can be any of the above “values”)
  6. view 
    1. view 0x4000  //will display the memory stored at that address on the memory terminal
  7. save
    1. save 0x4000 //Save non-executed instructions to address
    2. Must be run in non-execute mode
    3. Will store all instructions that haven’t been run, but will clear them so they won’t execute when the tab is closed.
  8. exe
    1. exe 0x4000   //Execute instructions stored at location
StatusReleased
PlatformsHTML5
AuthorScott12334
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.