:AVR: Verzweigungen in Assembler
Erstellen Sie Assemblerprogramme, testen und dokumentieren Sie sie mit PAP für folgende Probleme:
.def a = R16 ;R16 als Variable a .def b = R17 ;R17 als Variable b ldi a, 6 ldi b, 2 start: cpi a, 5 breq lol ldi b,0 rjmp weiter lol: ldi b,1 weiter:
.def a = R16 ;R16 als Variable a start: ldi a, 16 SBRC a, 0 rjmp ende SBRC a, 1 rjmp ende ; erste teilbedingung erfüllt cpi a,20 BRSH ende ldi a, 99 ende:
.def a = R16 ;R16 als Variable a start: ldi a, 0 schleife: inc a cpi a, 10 BRLO schleife rjmp start