Gast
#22629
Hi Leutz, blöde Frage aber mit welchem Befehl kann man eigentlich eine 8 Bit Konstante inveriteren, da ich keinen Befehl davür finde. Als uC verwende ich einen 8515. Thx, Mathias
|
Anzeige
|
Invertieren einer Zahl?
Gast
#22629
Hi Leutz, blöde Frage aber mit welchem Befehl kann man eigentlich eine 8 Bit Konstante inveriteren, da ich keinen Befehl davür finde. Als uC verwende ich einen 8515. Thx, Mathias
Gast
#22630
Hallo Aragon Eine Zahl invertieren kann man im Prinzip in asm durch ne Exlusiv oder Verknüpfung mit FF (EOR Befehl)... Gruß Bernhard
Gast
#22631
Sorry ich meinte EXLUSIVODER mit 0xff.
Gast
#22632
Hallo Aragon, für Mathematisches Invertieren: NEG für Bitweise Invertieren: COM Gruß -=jens=-
Gast
#22633
Thx aber bist du dir sicher dass es den befehl neg für den 8515 gibt?
Gast
#22634
den gibts schon seit dem ersten AVR, und er ist noch nie weggefallen.
Gast
#22635
Salut, hmm, also ehrlich gesagt kann ich nicht ganz nachvollziehen, warum Du eine Konstante zur Laufzeit negieren möchtest. Wenn Du ein Register meinst, dann stimmt das natürlich, was in den Antworten steht. Aber falls Du tatsächlich eine Konstante negieren möchtest, solltest Du das im Source selbst tun, also zur Assemblierzeit. Grüße, Mark Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|