For Emacs: -*- coding: utf-8 -*- IN1020 Løsningsforslag til øvelsesoppgaver 1.-5.10.2018 Oppgave 1 INP // a = int(input("")) BRP posi // if a < 0: STA temp // temp = a LDA v0 // a = 0 SUB temp // - temp posi OUT // print(a) HLT // temp DAT // Variabel temp v0 DAT 0 // Konstant 0 Oppgave 2 // Gå i løkke: les INP // Les nytt tall. BRZ skriv // Avslutt løkken om 0. ADD sum // Legg tallet STA sum // til sum. BRA les // skriv LDA sum // Skriv ut sum. OUT // HLT // Stopp. sum DAT 0 // Variabel sum Oppgave 3 BRP p BRA 50 p Oppgave 4 INP // int(input("")) STA x1 // x1 = INP // int(input("")) STA x2 // x2 = SUB x1 // if x2 - x1 < 0: BRP skriv2 // LDA x1 // x1) OUT // print( HLT // else: skriv2 LDA x2 // x2) OUT // print( HLT // x1 DAT 0 // Variabel x1 x2 DAT 0 // Variabel x2