Archiv verlassen und diese Seite im Standarddesign anzeigen : Vergleichen von ganzen Werten und nicht nur Bits
Ausbilder 'Durchdrücker'
07.04.2005, 16:45
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 ?
BlackBox
07.04.2005, 16:51
Wie wärs mit a-b? Wenn 0, dann gleich wenn negativ dann b>a.
Ausbilder 'Durchdrücker'
07.04.2005, 16:56
Woher weiß ich, daß das Ergebnis negativ ist ?
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.