Računa se y = a + b + 10, za c < 0 i y = a*a + b*b + 100, inače if (c < 0) { y = a + b + 10; } else { y = a*a + b*b + 100; } //glavni program zauzima adrese od 500-600 500 LDA 552 //AC <- c 501 SNA //ako je AC < 0 koliko je PC? 503, inace PC = 502 502 BUN 508 503 LDA 550 //AC=a //THEN blok 504 ADD 551 //AC=AC+b 505 ADD 554 //AC=AC + 10 506 STA 553 507 BUN 516 508 LDA 550 //AC=a 509 BSA 200 510 STA 556 //a*a 511 LDA 551 //AC=b 512 BSA 200 //sada je AC=b*b 513 ADD 556 //AC = AC + a*a 514 ADD 555 515 STA 553 //y=a*a+b*b+100 516 HLT 550 DEC 10 #a 551 DEC 5 #b 552 DEC -18 #c 553 DEC 0 #y 554 DEC 10 555 DEC 100 556 DEC 0 //a*a