ÏRGANISATION DES ÓTAPELSPEICHERS: ££££££££££££££££££££££££££££££££ ^ ^ <Ô -> «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ý NEUER ÓTACK Ý Ý Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý ÀÀÀÀ® Ý LOKALE ÖARIABLEN Ý Ý Ý Ý Ý ² «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý ÐARAMETER Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý ÐÁÒÌÅÎÇÔÈ À³ ÄØ:=11Ý Ý Ý Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ý ÒUECKKEHRADRESSE ÝÀ® «À ÓEGMENT Ý 9 Ý Ý Ý Ý Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ý Ý ÁDR. DYN. ÖORGAENGER Ý Ý Ý ÈÅÁÄ Ý 7 Ý Ý Ý Ý Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ «À ÓEGMENT-ÄESCRIPTOR Ý Ý ÁDR. STAT. ÖORGAENGER Ý Ý Ý Ý 5 Ý Ý Ý Ý Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ý Ý (ÆUNKTIONSERGEBNIS ) Ý Ý Ý Â -> ± 0 Ý (IMMER 5 ÂYTES ÒÅÁÌ) ÝÀ½ÀÀÀÀ½ «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ô -> Ý ALTER ÓTACK Ý Ý ÚWISCHENERGEBNISSE Ý Ý ËONTROLLVARIABLEN FUER Ý Ý ×ÉÔÈ/ÆÏÒ/ÃÁÓÅ Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Ý ÄATENRAUM Ý Ý Ý Ý ÈAUPTPROGRAMM Ý ÄØ:=9 Ý Ý «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý ÁDR. DYN. ÖORGAENGER Ý 7 Ý 00 00 ÐROGRAMMANFANG Ý ÀÀÀÀÀÀÛÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÛÀÀÀÀÀÀ ÓPEICHERANFANG Ý Ý 5 Ý Ý (IMAGINAER) «ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý Ý Â -> 0 Ý Ý ­ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ½ ÁUFBAU DES ÆILEDESKRIPTORS: ££££££££££££££££££££££££££££ «ÀÀÛÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý^ Ý... Ý Ý Ý Ý Ý7 Ý2. ÂYTE DES ÐUFFERS Ý Ý Ý Ý Ý6 Ý1. ÂYTE DES ÐUFFERS Ý «ÀÀÛÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý5 ÝÆÉÌÅ # ÈÝ= 0 FUER ÓTANDARD É/Ï (KEIN ÃÈËÉÎ/ÏÕÔ) Ý Ý Ý (WIRD BEI ÃÌÏÓÅ EINGETRAGEN!) Ý4 ÝÓÔÁÔÕÓ ÌÝ «ÀÀÛÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý3 Ý ÈÝ Ý ÝÅÏÌÎ ODER UNDEF. Ý Ý2 Ý ÌÝ «ÀÀÛÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ³ Ý1 Ý ÈÝ Ý ÝÅÏÆ Ý Ý0 Ý ÌÝ _ <Æ ­ÀÀ±ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ½ ÁUFBAU EINES ÂLOCKES: ££££££££££££££££££££££ #0 ÊÍÐ #N ÆALLS NICHT DIE FOLGENDEN ÔEILE LEER SIND ÌÁÂÅÌ 1,2,.. #1 ÁÌà DX1 ÆUER JEDES ÌABEL: ÊÍÐ #N1 DXJ GIBT ÄIFFERENZ Ô- BEI ÌABEL #NJ AN. #2 ÁÌàDX2 ÇÏÔÏ J WIRD DURCH ÊÍÐ #J UEBERSETZT. ÊÍÐ #N2 ... ÃÏÎÓÔ Ô="..."; #3 "..." ÌANGE ËONSTANTEN (ÒÅÁÌ/ÓÔÒÉÎÇ) WERDEN Á=3.2; #4 5 ÂYTES DIREKT KOMPILIERT. ÐÒÏÃÅÄÕÒÅ/ÆÕÎÃÔÉÏÎ ÕNTERPROGRAMME, DIE IM ÂLOCK VEREINBART ... WURDEN. #N ÌÄ0 (X1) ÆALLS DER ÂLOCK EIN ÕNTERPROGRAMM IST UND ÌÄà (X1) 'LANGE' ÐARAMETER AUFTRETEN, WERDEN HIER ÍÏÖ LEN1 DIE ×ERTE KOPIERT. ÌÄ0 (X2) ÌÄà (X2) ÍÏÖ LEN2 ... BEGIN Ó END; Ó ÁNFANG DER ÁNWEISUNGEN ÁUFBAU DES ÐROGRAMMES: ££££££££££££££££££££££ ÐÒÏÇÒÁÍ #0 2 ÂYTES ÁDRESSE FUER DEN ÓTACKANFANG ÂLOCK WIE OBEN DEFINIERT ÈÌÔ ÐROGRAMMENDE ÁUFBAU EINES ÕNTERPROGRAMMES: £££££££££££££££££££££££££££££ ÐÒÏÃÅÄÕÒÅ/ÆÕÎÃÔÉÏÎ #0 2 ÂYTES ÌAGE DES ÓEGMENTDESKRIPTORS BEIM ÁUFRUF. ÂLOCK WIE OBEN DEFINIERT ÒÆÉ/ÒÆÒ/ÒÐÒ ÊE NACH ÂLOCKTYP ÓTRUKTUREN: £££££££££££ IF ÅX THEN Ó1 ÅX ÊÎà #1 Ó1 #1 ... IF ÅX THEN Ó1 ÅX ELSE Ó2 ÊÎà #1 Ó1 Ê #2 #1 Ó2 #2 ... CASE ÅX OF Ì(11),..,Ì(N1):Ó1 ÅX .. ÊÍà N1,#1,Ì(11),..,Ì(N1) Ì(1J),..,Ì(NJ):ÓJ Ó1 ELSE Ó0 ÊÍÐ #^ END #1 ÊÍà N2,#2,... ... #J-1 ÊÍ NJ,#J,Ì(1J),..,Ì(NJ) ÓJ ÊÍÐ #^ #J Ó0 ÈIER ÅÒÒ 3, FALLS KEIN ELSE #^ ÐÏÐ ÅNTFERNE ×ERT VOM ÓTACK WHILE ÅX DO Ó1 #1 ÅX ÊÎà #2 Ó1 ÊÍÐ #1 #2 ... REPEAT Ó1 UNTIL ÅX #1 Ó1 ÅX ÊÎà #1 ... FOR I:= ÅX1 TO ÅX2 ÅX1 DO Ó1 ÓÔ0 (I) ÅX2 ÏBERE ÇRENZE BLEIBT AUF #1 ÌÄ0 (I) DEM ÓTACK ÏÖÒ ÌÅ <= (DOWNTO: ÇÅ >= ) ÊÎà #2 Ó1 ÌÄ0 (I) ÌÄà 1 ÁÄÄ (DOWNTO: ÓÕÂ) ÓÔ0 (I) ÊÍР#1 #2 ÐÏÐ ÏBERE ÇRENZE LOESCHEN ... WITH ÖÁÒ DO Ó1 ÆÄÌ Ì/È,ÌÖÌ ÁDRESSE DER ÖARIABLEN Ó1 ÐÏÐ ÁDRESSE LOESCHEN ÐROZEDUR-/ÆUNKIONS- ÍÓÔ ÐLATZ FUER ÓEGMENTDESKRIPTOR RESERVIEREN ÁUFRUF ... ÈIER ÐARAMETERUEBERGABE: ÅNTWEDER ×ERT ... ODER ÁDRESSE DES ÏBJEKTES (ÃALL BY ÒEF.) ÃÕÐ Ì/È,ÌÖÌ ÁUFRUF DES ÕNTERPROGRAMMES.