Start INP //input STO A //variabel A INP //input variabel B STO B //Lagrer B STO R //Lagrer i resultat Loop LDA A //Henter A SUB one //Tar A-1 STO A BRZ Exit //Exit om A=0 LDA R //Load R ADD B //Legg til B så vi får B+B STO R //mellomlagring BRA Loop //Loop Exit LDA R OUT //print HLT //exit A DAT 0 B DAT 0 one DAT 1 R DAT 0