Hallo!
ich stehe gerade vor einem kleinem Problem.
Die "Aufgabe" lautet:
es soll erstens ein 12 bit breiter Gray-code eingelesen werden.
als eingangsports habe ich portb und portd genommen.
da ein Port nur 8 bit breit ist, nehme ich 2 ports:

Lobyte = Pinb
Hibyte = Pind
Hibyte = Hibyte And &B0000000000001111

so. dann soll das ganze in BCD-code umgerechnet werden.
mit den Befehl Gray2Bin
das wird auch kein Prob sein.

Das problem ist nur der umgerechnete BCD-code soll an ports A und C (auch zusammengefügt) ausgegeben werden.
Wie ich die Ports A und C zusammenfüge ist mir ungefähr klar.
aber wie gebe ich den BCD-Code aus?
Mir feht nur der Befehl. kann mir jemand helfen vielleicht?
Danke schön.