Öhm... an Assembler kann ich nur bieten AVR, 6510, TriCore und XC16xZitat von funkuhr
Division und Multiplikation kann man immer so machen, wie man es in der Grundschule lernt, nur eben im Dualsystem anstatt zur Basis 10. Das Handwerkszeug, das man dazu braucht, hat jeder µC:
-- eine Zahl auf 0 setzen
-- eine Zahl negieren
-- 2 Zahlen vergleichen und abhängig davon springen
-- testen, ob eine Zahl durch 2 teilbar ist und abhängig davon springen
-- 2 Zahlen addieren/subtrahieren, evtl mit Übertrag
-- eine Zahl rechts/links schieben (also durch 2 teilen bzw. mit 2 multiplizieren), evtl mit Übertrag
...und das war's auch schon!
Ist ne ganz gute Fingerübung das. Und man kann testen, ob man damals wirklich aufgepasst hat *g*.
Lesezeichen