mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik xor-pic16F84


Autor: gerhard frata (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
bin ein Anfänger und hätte gerne gewußt wie ich zwei bytes miteinander
vergleichen kannm ob sie exakt ident sind.
z.B. steht in einem file 01010100 und am port b steht ebenfalls
01010100. welchen befehl verwende ich um diese beiden zu vergleichen
und das z flag auslesen zu können?
danke
gerhard

Autor: dds5 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einen direkten Vergleich von file mit port gibt es nicht. Dazu muss man
über das w-Register gehen, z.B.
movf portb,w dann
subwf file,w
Bei Gleichheit kommt latürnich Null raus.
(Bin allerdings nicht sicher ob der 16F84 überhaupt einen sub Befehl
hat).

Dieter

Autor: gerhard frata (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hat subwf, werde gleich ausprobieren
vielen dank!
gerhard

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.