Erzeugen
Der Baustein reserviert einen Speicherbereich für einen "Dynamischen Text" mit der am Eingang "size“ anliegenden Größe in Bytes. Es werden nur Größen zwischen 1 und 4096 Bytes unterstützt. Bei anderen Werten wird ein Speicherbereich mit der Größe 0 am Ausgang "dtxt“ bereitgestellt.
Nach dem Reservieren des Speicherbereichs wird er mit dem am Eingang "init“ anliegenden Texts gefüllt. Der verbleibende Teil des Speichers wird mit 0 initialisiert. Sollte der Initialisierungstext einschließlich abschließender 0 die Größe des Speicherbereichs überschreiten, wird nur ein Teil des Texts kopiert.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
MAKEJMP | I | DYNTEXT | Initialisierungstext |
size | I | WORD | Größe |
dtxt | O | DYNTEXT | Ergebnis |