Hi!

Ich betreibe zwei Analogports am ATMEGA16, und kann diese erfolgreich einlesen. Nun hab ich einen 10-Bit großen Wert, den ich ja in zwei Register, oder in den SRAM oder sonst wo einlesen kann. Wie kann ich mit diesem Wert nun weiterarbeiten?
In C gibts dafür ja Variablen, und einfache Rechnungen, aber in Assembler hänge ich gerade total fest. Ziel ist es einen Ausgang so lange auf "1" zu lassen bis der Wert z.B. 500 erreicht hat.

Danke im voraus für eure Antworten