;; this program reads in two numbers and print out the smaller number ;; allocate registers allocate-registers reg1 reg2 reg3 reg4 read reg1 ;;read in a user input and put it in register reg1 read reg2 ;; read in another user input and put it in register reg2 li reg4 block2 ;; compare what is in reg1 to what is in reg2 slt reg3 reg1 reg2 jeqz reg3 reg4 ;; if what is in reg1 is less than what is in reg2, reg3 get set to 1, ;; else, reg3 get set to 0 write reg1 halt block2: write reg2 halt