Vaja 21

 

Napiši program, ki ima na portu 1 na najtežjih dveh bitih vhode, ostali naj bodo izhodi. Ce bomo postavili vhod b7 na 1, naj se prižgejo izhodi na b5, b4 in b3, ce pa bomo postavili vhod b6 na 1, naj se prižgejo izhodi na b2, b1 in b0.

Odgovor:

Najprej sem se vprašal ali je sploh kateri od obeh bitov pritisnjen. Ce ni bil, potem sem pocistil vsebino na lokaciji $2, drugace pa sem šel naprej. Potem se se vprašal, ce sta oba in ce je bilo res kar takoj posvetil, ce pa ne, potem pa sem se vprašal ali je bit 7 pritisnjen in ce je bil, potem sem prižgal druge tri lucke, drugace pa prve tri in šel ponovno od zacetka.
program