-
-
Neuer Benutzer
Öfters hier
while-Schleife in AVR-Assembler
Hi,
kann mir jemand einen Tipp geben wie ich folgenden C-code in assembler umsetzen könnte:
while (a < 5 && b !=c)
{
Anweisungen
}
Ich bekomme das zwar hin mit der Abfrage einer einzelnen Bedingung, aber gleich 2 Bedingungen....
Dazu kommt das a,b,c in jeweils verschiedenen Registern liegen und keine konstanten Werte haben.
Gibt es eine Möglichkeit mehrere Vergleiche hintereinander zu machen, also quasi:
cpi r17, 5
cpi r18,r19
brlo + brne Sprungmarke1
Wäre dankbar für einen Hinweis
Gruss,
Lalas
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen