-
-
Erfahrener Benutzer
Robotik Visionär
Für den Absolutbetrag gibt es keinen extra Befehl.
Es gibt da nur einen etwas verwirrenden (könnte man auch BUG nennen) Text in der Beschreibung zum Carry Falg beim CMP und SUB Befehl.
Original steht da in der Hilfe von AVRstudio, und der offiziellen Befehlsbeschreibung zum Carry Flag:
Set if the absolute value of the contents of Rr is larger than the absolute value of Rd; cleared otherwise.
Da hat das Wort absolute ist da aber falsch, richtig müßte da stattdessen "unsigned" stehen.
Bei dem Programm siehr die Subtraktion noch richtig aus, nur die Vergleiche sind muks. Die macht man fast wie die Subtraktion und schaut dann je nach Zahlen Format (mit oder ohne Vorzeichen) das V oder C-Flag an.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen