DEV-TRONIC.de

Hier gibt es kleine Codeschnipsel für den Z80-Prozessor

Z80 – 8 Bit Multiplikation

Der Z80 hat selbst keine direkten Maschinenbefehle für Multiplikationen an Bord…. Leider! Aber OK, aus der Schule wissen wir, dass eine Multiplikation auch problemlos durch Additionen dargestellt werden kann. Im Folgenden nun eine kleine Routine für 8 Bit-Multiplikationen mit max 16 Bit Ergebnis Folgende Register werden genutzt: HL = ErgebnisD = MultiplikatorE = Multiplikand Hier noch eine weitere 8 Bit Multiplikation mt 16-Bit-Ergebnis in HL:

Weiterlesen

Z80 – Umwandeln einer Zeichenkette in Großbuchstaben

Diese kleine Routine wandelt eine Zeichenkette, die Kleinbuchstaben enthält, in Großbuchstaben. Jedes Zeichen wird geprüft. EKleinbuchstaben werden in Großbuchstaben umgewandelt. Ziffern und andere Zeichen bleiben, wie sie sind. Das Ergebnis der Umwandlung wird in die Zeichenkette zurück übertragen. Eine solche Routine ist recht hilfreich, wenn über eine serielle Konsole Daten eingegeben und interpretiert werden müssen.

Weiterlesen
1 2
Cookie Consent mit Real Cookie Banner