-         

Ergebnis 1 bis 4 von 4

Thema: Vergleichen von ganzen Werten und nicht nur Bits

  1. #1

    Vergleichen von ganzen Werten und nicht nur Bits

    Anzeige

    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 ?

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    20.06.2004
    Beiträge
    256
    Wie wärs mit a-b? Wenn 0, dann gleich wenn negativ dann b>a.
    BlackBox

  3. #3
    Woher weiß ich, daß das Ergebnis negativ ist ?

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    24.11.2003
    Ort
    Leipzig
    Alter
    31
    Beiträge
    578
    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
    http://www.roboterbastler.de
    endlich wieder online

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •