-
-
Vergleichen von ganzen Werten und nicht nur Bits
Wie vergleiche ich zwei Werte mit dem PIC, die nicht 1 oder 0 sind ? Nach Handbuch für den 16f628 gibt es nur ein BitTestFileSkipifClear und BitTestFileSkipifSet, aber kein ValueTestSkipifEqual ?
Was mache ich also bei nichtbinären Werten ?
-
Erfahrener Benutzer
Roboter-Spezialist
Wie wärs mit a-b? Wenn 0, dann gleich wenn negativ dann b>a.
-
Woher weiß ich, daß das Ergebnis negativ ist ?
-
Erfahrener Benutzer
Roboter-Spezialist
Ich habe zwar keine Ahnung von Pics, aber ein bischen von Assembler.
Dort gibt es ein sogenanntes CarryFlag, dass gesetzt wird, wenn das Ergebniss negativ ist. Sowas sollte es beim Pic auch geben, schau mal nach.
MfG ACU
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen