;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; file: sumLoToHiMain.s ;; author: Spring 2020 MCS-178 gang ;; ;; This program reads in 2 integers lo and hi from the user, where lo <= hi. ;; It computes the sum lo + (lo + 1) + ... + hi and prints it out. ;; The whole code is in one main function. ;; ;; def main(): ;; lo = int(input()) ;; hi = int(input()) ;; sum = 0 ;; while lo <= hi: ;; sum += lo ;; lo += 1 ;; print(sum) ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; allocate-registers lo hi sum loop end testResult one li one 1 read lo read hi li sum 0 li loop loopL li end endL loopL: sle testResult lo hi jeqz testResult end add sum sum lo add lo lo one j loop endL: write sum halt