Z80 – Binärumrechnung
Der folgende Code rechnet eine bis zu 16 Bit große Zahl in eine Binärzahl um und gibt diese aus. Die Ausgaberoutine ist nicht Teil des Codeschnipsels.
WeiterlesenElektronikprojekte als Hobby
Der folgende Code rechnet eine bis zu 16 Bit große Zahl in eine Binärzahl um und gibt diese aus. Die Ausgaberoutine ist nicht Teil des Codeschnipsels.
WeiterlesenDie hier vorgestellte kleine Routine errechnet die Integer-Quadratwurzel aus einer im Register HL gegebenen 16-Bit-Zahl. Das Ergebnis wird im Register DE gespeichert. Und hier noch eine Variante, bei der das Ergebnis im Register A landet. Das Register HL nimmt wieder die Zahl auf, aus der die Quadratwurzel ermittelt werden soll.
WeiterlesenHier eine einfache Multiplikation mit 10. In diesem Schnipsel auf 8 Bit beschränkt: Der Ausgangswert befindet sich im Register A Diese kleine Stückchen Code berücksichtig keinen Überlauf. Alle Ergebnisse größer 255 werden somit nicht berücksichtigt bzw. erfordern weiteren Code.
WeiterlesenEin Byte im Register A schnell „links machen“, also umdrehen, geht so:
Weiterlesen