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