^C07Nun m”chten wir den Bildschirm um eine Zeile nach oben scrollen. Dazu rufen wir die SUB "HARDWARE" auf mit: CALL HARDWARE (1,1,Resultat) Das Bedeutet nun: Rufe die SUB "HARDWARE" auf, die wiederum die SUB "1" aufrufen soll. Diese SUB "1" soll Funktion 1 ausfhren und das Ergebnis der Funktion "1" an die Variable "Resultat" bergeben. Allgemein k”nnen wir nun den Syntax fr unser SUB "HARDWARE" folgender- maáen festlegen: ^C15 CALL HARDWARE (SubNummer,Funktionsnummer,Resultat) ^C07Wenn wir diesen Syntax mit dem Syntax eines Interrupt-Aufrufes vergleichen: ^C15 CALL INTERRUPT (Interruptnummer,šbergabewerte,Resultate) ^C07stellen wir fest, daá beide gleich sind. Warum nun die Variable "šber- gabewerte" statt "Funktionsnummer" verwendet wird, ist nun schnell gekl„rt. Diese Variable nennt man "šbergabewerte", weil nicht nur die "Funktionsnummer" sondern noch weitere Werte bergeben werden k”nnen. Das gleiche gilt fr die Variable "Resultate". Auch diese kann mehrere Werte zurckgeben.