Negative 16Bit nach positiv wandeln, AVR-ASM

Gast #2138406
Lesenswert?
• ▲
▼
Hallo,

stehe gerade etwas auf dem Schlauch.

In R16/17 steht meine negative 16 Bit Zahl.

Das 2er Komplement erhält man ja durch invertieren und 1 addieren also 
bei einem Byte durch den Befehl neg.

Stimmt nun

neg r16
neg r17

bei einer 16 Bit Zahl ??

oder muss ich ...

com r16
com r17

und dann 1 addieren ?

Grüsse

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.