Skip to main content

Running calculator on venus (online mode)

  • Upload arith_calculator on venus
  • Upload utils.s on venus (provides helper functions for printing and exiting)
  • Assemble and Simulate.

Part 3 demo{.width 1000px}

Running calculator on venus (terminal mode)

wget "https://www2.cs.sfu.ca/~ashriram/Courses/CS295/assets/distrib/Venus/jvm/venus.jar"
wget "https://www.cs.sfu.ca/~ashriram/Courses/CS295/assets/demos/Part3/arith_calc.s"
wget "https://www.cs.sfu.ca/~ashriram/Courses/CS295/assets/demos/Part3/utils.s"
java -jar venus.jar arith_calc.s
#Program expects two arguments.
# Usage:    main.s input0 input1 [1:Add,0:Mul]
# Exited with error code 1
java -jar venus.jar arith_calc.s 5 10 0
# Multiply 5 and 10.
# Input0 :5
# Input1 :10
# Result :50