# LaTeX2HTML 99.2beta8 (1.43)
# Associate images original text with physical files.


$key = q/{note}Abschnitte,diemitdemWort,,Anmerkung``beginnen,gebenweitereInformationenodern"{u}tzlicheHinweise.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="32" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img3.png"
 ALT="\begin{note}
Abschnitte, die mit dem Wort ,,Anmerkung\lq\lq  beginnen, geben weitere
Informationen oder n\uml {u}tzliche Hinweise.
\end{note}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionoder,,{{tt{?}rletzteR"{u}ckgabe-wertandenAufrufervon{{tt{m2make}weitergereicht.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="105" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img158.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
...{u}ckgabe\-wert an
den Aufrufer von {\tt m2make} weitergereicht.
\end{ttscript}">|; 

$key = q/{ttscript}{xx}item[%E]EscapeZeichen({{tt{ASCII.esc}).item[%N]NeueZeile({{tt{ASCIs}]item[%6]MillionstelsekundealssechsstelligeZahlmitf"{u}hrender0.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="88" HEIGHT="32" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img288.png"
 ALT="\begin{ttscript}{xx}
\item[\%E] Escape Zeichen ({\tt ASCII.esc}).
\item[\%N] Neu...
...Millionstelsekunde als sechsstellige Zahl mit f\uml {u}hrender 0.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[G]}itemmbox{kkey[ShiftslashF5]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="298" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img87.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[G]}
\item
\mbox{\kkey[Shift/F5]}
\end{m2esyntax}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim184#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="89" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img226.png"
 ALT="\begin{example}
\begin{verbatim}VAR reg0 {R.D0} : INTEGER;\end{verbatim}\end{example}">|; 

$key = q/2^{15};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="73" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img245.png"
 ALT="$2^{15}$">|; 

$key = q/{example}preform{<verbatim_mark>verbatim212#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="549" HEIGHT="232" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img272.png"
 ALT="\begin{example}
\begin{verbatim}TYPE writeProc = PROCEDURE(CHAR{0});
PROCEDURE Min(a{7},b{6}: INTEGER):INTEGER;\end{verbatim}\end{example}">|; 

$key = q/{note}Eswirdempfohlen,alleModulnmitderOption,,{{tt{-y}``zukompilieren.AmbestenneedieseOptionin,,{{tt{ENV:m2c}``(z.B.durch,,{{tt{SetEnvm2c-y}``)mitauf.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img113.png"
 ALT="\begin{note}
Es wird empfohlen, alle Moduln mit der Option ,,{\tt -y}\lq\lq  zu
kompi...
...on in ,,{\tt ENV:m2c}\lq\lq
(z.B. durch ,,{\tt SetEnv m2c -y}\lq\lq ) mit auf.
\end{note}">|; 

$key = q/{example}Beispiel:quote{{tt{VARabsExecBase[4]:ExecBasePtr;quote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="357" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img231.png"
 ALT="\begin{example}
Beispiel:
\begin{quote}\tt VAR absExecBase[4]:ExecBasePtr;
\end{quote}\end{example}">|; 

$key = q/{example}noindentEinigeBeispiele:preform{<verbatim_mark>verbatim239#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="565" HEIGHT="347" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img313.png"
 ALT="\begin{example}
\noindent
Einige Beispiele:
\begin{verbatim}IMPORT R;SYSTE...
...;
VAR val{R.A0}:SHORTINT);VAR bool{R.D7}:BOOLEAN;\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Option{{tt{gcmslttDirectory}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="455" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img66.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option {\tt g\cmsltt Directory}
\end{m2esyntax}">|; 

$key = q/-1.0*10^{19};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="75" HEIGHT="17" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img201.png"
 ALT="$-1.0*10^{19}$">|; 

$key = q/{warning}DadasProfiler-Modulimfar-Modellcompiliertist,kanneinsolchesProgrammniemalsreentrantsein.Davonabgesehenisteswiegewohntablauff"{a}hig.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="494" HEIGHT="65" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img172.png"
 ALT="\begin{warning}
Da das Profiler-Modul im \far-Modell compiliert
ist, kann ein so...
...trant sein.
Davon abgesehen ist es wie gewohnt ablauff\uml {a}hig.
\end{warning}">|; 

$key = q/{example}EinBeispielzudenRegister-Parametern:preform{<verbatim_mark>verbatim213#D5&{{tt{LONGREAL}adr&A0&{{tt{ADDRESS}lr2&FP0&{{tt{LONGREAL}tabular{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="572" HEIGHT="694" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img274.png"
 ALT="\begin{example}
Ein Beispiel zu den Register-Parametern:
\begin{verbatim}PROC...
...A0 &amp; {\tt ADDRESS} \\\\
lr2 &amp; FP0 &amp; {\tt LONGREAL} \\\\
\end{tabular}\end{example}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]key{B}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img31.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\key{B}}
\end{m2esyntax}">|; 

$key = q/2^{31}-1;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="38" HEIGHT="33" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img192.png"
 ALT="$2^{31}-1$">|; 

$key = q/{warning}VerwendenSiedieseProzedurenundVariablennur,wennSiegenauwissen,welchemZwenen!JedeFehlmanipulationkannzuunvorhersehbarenResultatenf"{u}hren.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="423" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img280.png"
 ALT="\begin{warning}
Verwenden Sie diese Prozeduren und Variablen nur, wenn Sie genau...
...ehlmanipulation kann zu
unvorhersehbaren Resultaten f\uml {u}hren.
\end{warning}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[F]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img28.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[F]}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemlinkerslashrechterMausknopf{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="414" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img21.png"
 ALT="\begin{m2esyntax}
\item
linker / rechter Mausknopf
\end{m2esyntax}">|; 

$key = q/{example},,{{tt{m2decobj+1oTest-o0Demo}``suchtimaktuellenProjektnachderDatei{{ttmo.obj}ohneAnzeigedesObjektcodesdargestelltunddasProgrammverlassen.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="387" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img166.png"
 ALT="\begin{example}
,,{\tt m2decobj +1o Test -o0 Demo}\lq\lq  sucht im aktuellen Projekt
...
...ne Anzeige
des Objektcodes dargestellt und das Programm verlassen.
\end{example}">|; 

$key = q/{note}DajeweilsdasaktuelleProjekt,danachdenEintr"{a}geninderDatei,,{{tt{path}``erkeinenCodesparen.Danachd"{u}rftejedochdasLinkeneinigesschnellergehen!{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="64" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img141.png"
 ALT="\begin{note}
Da jeweils das aktuelle Projekt, danach den Eintr\uml {a}gen
in der...
...aren. Danach
d\uml {u}rfte jedoch das Linken einiges schneller gehen!
\end{note}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim32#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="341" HEIGHT="91" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img110.png"
 ALT="\begin{example}
\begin{verbatim}(*$ CopyDyn:=FALSE *)
PROCEDURE Show(s:ARRAY O...
...
Write(''''); WriteString(s); Write('''');
END Show;\end{verbatim}\end{example}">|; 

$key = q/{ttscript}{keyf1{ldots{keyf{10}}item[{keyctrl}]DiesesSymbolbezeichnetdie,,Controyalt}]Die,,ALT``-Taste.item[{keyshift}]Die,,SHIFT``-Taste.{ttscript};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="451" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img1.png"
 ALT="\begin{ttscript}{\keyf1$\ldots$\keyf{10}}
 \item[{\keyctrl}]
Dieses Symbol bez...
...t}]
Die ,,ALT\lq\lq -Taste.
\item[{\keyshift}]
Die ,,SHIFT\lq\lq -Taste.
\end{ttscript}">|; 

$key = q/+3*4;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="47" HEIGHT="28" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img128.png"
 ALT="$+3*4$">|; 

$key = q/{warning}GreifenSienieaufeinenZeigerzu,dessenSpeicherbereichnichtalloziertoderbestellevon{{tt{Heap},wennSiekeineAusnahmebehandlungenvorsehenwollen.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img298.png"
 ALT="\begin{warning}
Greifen Sie nie auf einen Zeiger zu, dessen Speicherbereich nich...
...n {\tt Heap},
wenn Sie keine Ausnahmebehandlungen vorsehen wollen.
\end{warning}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionoder,,{{tt{?}geben.item[rcMainNotFound]Dasgew"{u}nschteModulwurdenichtgefunden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="628" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img163.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
...MainNotFound]
Das gew\uml {u}nschte Modul wurde nicht gefunden.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Optionc,Vorgabe+citemOptionen-Menuitemmbox{keyctrl[X]key{T}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="468" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img61.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option c, Vorgabe +c
\item
Optionen-Menu
\item
\mbox{\keyctrl[X]\key{T}}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemModula-2-Menuitemmbox{kkey[ShiftslashF2]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="337" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img83.png"
 ALT="\begin{m2esyntax}
\item
Modula-2-Menu
\item
\mbox{\kkey[Shift/F2]}
\end{m2esyntax}">|; 

$key = q/surd;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="17" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img56.png"
 ALT="$\surd$">|; 

$key = q/{example}Beispiel:EssolleinCodeerzeugtwerdenmitMenu-Nummer3undderMenuItem-Nummertundsoll0sein.{par{quote{{tt{code:=ShiftMenu(3)+ShiftItem(4);quote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="18" HEIGHT="31" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img304.png"
 ALT="\begin{example}
Beispiel: Es soll ein Code erzeugt werden
mit Menu-Nummer 3 und ...
....
\par\begin{quote}\tt code:=ShiftMenu(3)+ShiftItem(4);
\end{quote}\end{example}">|; 

$key = q/{example}Beispiel:preform{<verbatim_mark>verbatim155#preform{Neuisterlaubt:preform{<verbatim_mark>verbatim156#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="415" HEIGHT="149" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img189.png"
 ALT="\begin{example}
Beispiel:
\begin{verbatim}VAR
p:ProcessPtr;
BEGIN
p:=CAST(Pr...
...Task(NIL))^.stackSize&gt;4000,
ADR(''Zuwenig Stack''));\end{verbatim}\end{example}">|; 

$key = q/{example}DerAufrufsiehttypischerweisesoaus:{par{preform{<verbatim_mark>verbatim236#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="553" HEIGHT="393" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img290.png"
 ALT="\begin{example}
Der Aufruf sieht typischerweise so aus:
\par\begin{verbatim}I...
...100/Test/CLOSE/AUTO'', '''');
Hauptprozedur();
END;\end{verbatim}\end{example}">|; 

$key = q/{ttscript}{CODE,BSS}item[{cmslttmodul}]istjeweilsdurchdenModulnamenzuersetzen.itingeschalteterCompileroptiondurchCHIPCODEbzw.CHIPBSSersetztwerden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="384" HEIGHT="161" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img262.png"
 ALT="\begin{ttscript}{CODE, BSS}
\item[{\cmsltt modul}] ist jeweils durch den Modulna...
...teter Compileroption
durch CHIPCODE bzw. CHIPBSS ersetzt werden.
\end{ttscript}">|; 

$key = q/{note}DieinterneDarstellung(Zweierkomplement)derZahl{{tt{3'000'000'000}({{tt{LONleichderinternenDarstellungderZahl{{tt{-1'294'967'296}({{tt{LONGINT}).{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="458" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img287.png"
 ALT="\begin{note}
Die interne Darstellung (Zweierkomplement) der
Zahl {\tt 3'000'000'...
...r internen Darstellung der Zahl {\tt -1'294'967'296}
({\tt LONGINT}).
\end{note}">|; 

$key = q/{note}Genauwief"{u}rdieInitialisierungsphase,w"{a}hrendderdieModulr"{u}mpfeallerurchbleibenimportierteProzedurenauchw"{a}hrendderClose-Phasebenutzbar.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img185.png"
 ALT="\begin{note}
Genau wie f\uml {u}r die Initialisierungsphase, w\uml {a}hrend der...
...importierte Prozeduren auch w\uml {a}hrend der Close-Phase benutzbar.
\end{note}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[R]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="278" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img48.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[R]}
\end{m2esyntax}">|; 

$key = q/{ebnf}{A}item[A]{{tt{B,C.}DieseRegelbesagt,dass{{tt{A}durchdieFolge{{tt{B,C}erseelPlatzwief"{u}reinen{{tt{INTEGER}verwendetwird,indiesemFallalso2Byte.{ebnf};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="309" HEIGHT="185" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img260.png"
 ALT="\begin{ebnf}{A}
\item[A] {\tt B C.} \\\\
Diese Regel besagt, dass {\tt A} durch...
... einen {\tt INTEGER} verwendet wird,
in diesem Fall also 2 Byte. \\\\
\end{ebnf}">|; 

$key = q/{ttscript}{LibExpunge}item[LibOpen]wirdbeim"{O}ffnenderLibraryaufgerufen.Hiersoliga-Entwicklervorgesehenundmussgegenw"{a}rtigimmer0zur"{u}ckgeben.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="373" HEIGHT="411" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img179.png"
 ALT="\begin{ttscript}{LibExpunge}
\item[LibOpen] wird beim \uml {O}ffnen der Library ...
...orgesehen und muss gegenw\uml {a}rtig immer 0 zur\uml {u}ckgeben.
\end{ttscript}">|; 

$key = q/=;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="105" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img328.png"
 ALT="$=$">|; 

$key = q/{example}Beispiel:preform{<verbatim_mark>verbatim178#preform{ergibtdieAusgabepreform{<verbatim_mark>verbatim179#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="383" HEIGHT="300" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img219.png"
 ALT="\begin{example}
Beispiel:
\begin{verbatim}Format(''Name: %s, Geschlecht: %lc,...
...''Name: Klaus Klaps, Geschlecht: m, Alter: 021\n''\end{verbatim}\end{example}">|; 

$key = q/{example}EinBeispiel,beidemdieOption,,Volatile:=FALSE``zufehlerhaftemProgrammver"{u}hrt,waszueinem---schwierigzufindenden---Programmfehlerf"{u}hrt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="350" HEIGHT="34" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img276.png"
 ALT="\begin{example}
Ein Beispiel, bei dem die Option ,,Volatile:=FALSE\lq\lq  zu fehlerha...
... einem -- schwierig zu findenden --
Programmfehler f\uml {u}hrt.
\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[N]}itemmbox{keyf9}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img70.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[N]}
\item
\mbox{\keyf9}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemEdit-Menuitemmbox{keyctrl[Y]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="301" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img44.png"
 ALT="\begin{m2esyntax}
\item
Edit-Menu
\item
\mbox{\keyctrl[Y]}
\end{m2esyntax}">|; 

$key = q/1.0*10^{38};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="81" HEIGHT="33" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img198.png"
 ALT="$1.0*10^{38}$">|; 

$key = q/{warning}DiejeweilsletzteZifferaufderKommandozeilehatdas,,letzteWort``,,,hbox{{tahrscheinlichist---kannderCompilerf"{u}rSienur68010-Codegenerieren.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="127" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img116.png"
 ALT="\begin{warning}
Die jeweils letzte Ziffer auf der Kommandozeile hat das ,,letzte...
...st --
kann der Compiler f\uml {u}r Sie nur 68010-Code
generieren.
\end{warning}">|; 

$key = q/{displaymath}0le{{tt{Length(cmslttstringslash{tt{)}le{{tt{HIGH(cmslttstringslash{tt{)}+1{displaymath};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="89" BORDER="0"
 SRC="|."$dir".q|img316.png"
 ALT="\begin{displaymath}0 \le {\tt Length(\cmsltt string\/\tt )} \le
{\tt HIGH(\cmsltt string\/\tt )} + 1 \end{displaymath}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionoder,,{{tt{?}ceitemEinObjektgleichenNamensistnochnichtimSystemvorhandenitemize{{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="517" HEIGHT="41" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img164.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
... gleichen Namens ist noch nicht im System vorhanden
\end{itemize}\end{ttscript}">|; 

$key = q/e;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="557" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img306.png"
 ALT="$e$">|; 

$key = q/{example}preform{<verbatim_mark>verbatim183#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img225.png"
 ALT="\begin{example}
\begin{verbatim}VAR val : INTEGER;\end{verbatim}\end{example}">|; 

$key = q/{ttscript}{xxx}item[bin]DiesesVerzeichnisenth"{a}ltallefertiggelinktenAmiga-Programmtexteabgelegt,d.h.die,,{{tt{.def}``-und,,{{tt{.mod}``-Dateien.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="152" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img7.png"
 ALT="\begin{ttscript}{xxx}
\item[bin]
Dieses Verzeichnis enth\uml {a}lt alle fertig ...
... abgelegt,
d.h. die ,,{\tt .def}\lq\lq - und ,,{\tt .mod}\lq\lq -Dateien.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[J]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img39.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[J]}
\end{m2esyntax}">|; 

$key = q/{example}Beispiele:preform{<verbatim_mark>verbatim170#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img214.png"
 ALT="\begin{example}
Beispiele:
\begin{verbatim}TYPE
Color = (red, green, blue, wh...
...Arr {blue, green, red, red};
str = Str80 {''Text''};\end{verbatim}\end{example}">|; 

$key = q/{example}BeispielesindimTexterw"{a}hnt.Zus"{a}tzlichisteineRandmarkierungangebracht.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img5.png"
 ALT="\begin{example}
Beispiele sind im Text erw\uml {a}hnt. Zus\uml {a}tzlich ist
eine Randmarkierung angebracht.
\end{example}">|; 

$key = q/{m2esyntax}itemrechterMausknopfitemmbox{keyctrl[<verb_mark>4<verb_mark>]}itemmbox{keyesckey{.}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="357" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img40.png"
 ALT="\begin{m2esyntax}
\item
rechter Mausknopf
\item
\mbox{\keyctrl[\verb*'@']}
\item
\mbox{\keyesc\key{.}}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyesckeybs}itemmbox{kkey[AltslashBS]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="334" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img34.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\keybs}
\item
\mbox{\kkey[Alt/BS]}
\end{m2esyntax}">|; 

$key = q/Debugger-Version;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="98" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img239.png"
 ALT="$ Debugger-Version$">|; 

$key = q/n+1;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="12" HEIGHT="14" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img204.png"
 ALT="$n+1$">|; 

$key = q/{displaymath}1rad=frac{180^{circ}}{pi}{displaymath};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="92" BORDER="0"
 SRC="|."$dir".q|img305.png"
 ALT="\begin{displaymath}1 rad = \frac{180^{\circ}}{\pi} \end{displaymath}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionwurde"{u}bergo}ff-netwerden.item[rcMainNotFound]DerQuelltextwurdenichtgefunden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="180" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img154.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
...den.
\item[rcMainNotFound]
Der Quelltext wurde nicht gefunden.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{1}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img76.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{1}}
\end{m2esyntax}">|; 

$key = q/{warning}VersuchenSienicht,denZ"{a}hlermitkeybszu"{a}ndern!DieFunktionwirdentsprdengel"{o}scht.SiesindallerdingsnochimZwischenspeicherverf"{u}gbar.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="73" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img90.png"
 ALT="\begin{warning}
Versuchen Sie nicht, den Z\uml {a}hler mit \keybs zu \uml {a}n...
...t. Sie sind
allerdings noch im Zwischenspeicher verf\uml {u}gbar.
\end{warning}">|; 

$key = q/{ttscript}{sym}item[bin]Diegelinkten,ausf"{u}hrbarenProgramme.DiesehabenimNormalnmitderEndung,,{{tt{.asm}``alsAssembler-Quelldateieninterpretiert.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="122" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img159.png"
 ALT="\begin{ttscript}{sym}
\item[bin]
Die gelinkten, ausf\uml {u}hrbaren Programme. ...
... Endung ,,{\tt .asm}\lq\lq  als Assembler-Quelldateien
interpretiert.
\end{ttscript}">|; 

$key = q/{figure}center{unitlength1cmpicture{(8,3)put(4,0.7){oval(2.0,1.4)}put(3,0){makeb(4,2.4){makebox(0,0)[b]{{{tt{sym}-Dateien}}picture{{{center{{figure};FSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="282" HEIGHT="120" BORDER="0"
 SRC="|."$dir".q|img96.png"
 ALT="\begin{figure}\begin{center}
\unitlength1cm
\begin{picture}(8,3)
\put(4,0.7){\ov...
...,2.4){\makebox(0,0)[b]{{\tt sym}-Dateien}}
\end{picture}\end{center}\end{figure}">|; 

$key = q/{m2esyntax}itemmbox{keyesckey{L}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="289" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img52.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\key{L}}
\end{m2esyntax}">|; 

$key = q/{example}Beispiel:alltt{relax{}VARa:ARRAY[0..5]OFINTEGER;sub:[0..10];i:INTEGER;{r,da-11<MIN(sub)*)i:=a[i];(*Bereichsfehler,dakeina[11]*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="268" HEIGHT="261" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img246.png"
 ALT="\begin{example}
Beispiel:
\begin{alltt}
\relax{} VAR
\ a:ARRAY [0..5] OF INTEGE...
... i:=a[i]; (* Bereichsfehler, da kein a[11] *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/-4;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="24" HEIGHT="28" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img127.png"
 ALT="$-4$">|; 

$key = q/{m2esyntax}itemOptionen-Menuitemmbox{keyctrl[X]key{I}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="340" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img57.png"
 ALT="\begin{m2esyntax}
\item
 Optionen-Menu
\item
\mbox{\keyctrl[X]\key{I}}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{kkey[ShiftslashBS]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="298" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img38.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\kkey[Shift/BS]}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[K]}itemmbox{keyctrl[X]keydel}itemmbox{keyf{10}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="72" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img36.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[K]}
\item
\mbox{\keyctrl[X]\keydel}
\item
\mbox{\keyf{10}}
\end{m2esyntax}">|; 

$key = q/{note}DerNamedesFenstersmussmitangegebenwerden!Diesistgegen"{u}beraltenVersionensh0slash640slash150slashProgslashAUTOslashCLOSEslashSCREENPubScrquote{{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="152" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img324.png"
 ALT="\begin{note}
Der Name des Fensters muss mit angegeben werden! Dies ist
gegen\uml...
...te}\tt
WINDOW=CON:0/0/640/150/Prog/AUTO/CLOSE/SCREENPubScr
\end{quote}\end{note}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcWarn]InderAusgabewurdederQuelltextverlangttnichtkorrekt.item[rcMainNotFound]DasHauptmodulwurdenichtgefunden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="73" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img167.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcWarn]
In der Ausgabe wurde der Qu...
...rekt.
\item[rcMainNotFound]
Das Hauptmodul wurde nicht gefunden.
\end{ttscript}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim31#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="242" HEIGHT="321" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img109.png"
 ALT="\begin{example}
\begin{verbatim}PROCEDURE Ret0():LONGINT;
(*$ EntryExitCode:=F...
....W 1,2,3
DC.B 'Moin, Moin!',0 EVEN
END);
END Daten;\end{verbatim}\end{example}">|; 

$key = q/{note}DerLibrary-Linkerben"{o}tigtzumArbeitenunbedingtdiezugeh"{o}rigeReferenz-DationenzwischenProgrammz"{a}hlerundQuelltext-Positionnichtkorrektsind!{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img177.png"
 ALT="\begin{note}
Der Library-Linker ben\uml {o}tigt zum Arbeiten unbedingt die zugeh...
...chen Programmz\uml {a}hler und Quelltext-Position
nicht korrekt sind!
\end{note}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[W]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img27.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[W]}
\end{m2esyntax}">|; 

$key = q/{example}NunfolgteinBeispieleinesMake-Aufrufs,beidemeinevorhandeneAbh"{a}ngigkeirgegebensind.quote{preform{<verbatim_mark>verbatim83#preform{quote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="65" HEIGHT="31" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img157.png"
 ALT="\begin{example}
Nun folgt ein Beispiel eines Make-Aufrufs, bei dem eine vorhande...
...make +d-c''+oDemo -oDebug'' -0-s20000 test\end{verbatim}\end{quote}\end{example}">|; 

$key = q/{ttscript}{COMPILEArg}item[QUIT]beendetdenCompiler.item[COMPILEcmslttArg]DasArguzeitigkompiliertwerden,damitimFehlerfalldieQuellelokalisierbarist.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="117" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img13.png"
 ALT="\begin{ttscript}{COMPILE Arg}
\item[QUIT] beendet den Compiler.
\item[COMPILE \c...
...piliert werden, damit im Fehlerfall
die Quelle lokalisierbar ist.
\end{ttscript}">|; 

$key = q/{warning}%latex2htmlidmarker4027DerAssemblermachtkeinenUnterschiedzwischendenperLesenSiehierzubitteAbschnittref{prozComp}aufSeitepageref{prozComp}.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img118.png"
 ALT="\begin{warning}
% latex2html id marker 4027Der Assembler macht keinen Untersch...
...ierzu bitte Abschnitt \ref{prozComp}
auf Seite \pageref{prozComp}.
\end{warning}">|; 

$key = q/{example}DerTyppreform{<verbatim_mark>verbatim200#preform{noindentbelegthingegegschslash}einsogenanntes,,{{bf{pad}``-Byte(F"{u}llbyte)eingef"{u}gt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="274" HEIGHT="1884" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img253.png"
 ALT="\begin{example}
Der Typ
\begin{verbatim}RECORD si:SHORTINT END;\end{verbatim}...
...sogenanntes ,,{\bf pad}\lq\lq -Byte (F\uml {u}llbyte) eingef\uml {u}gt.
\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[P]}itemmbox{kkey[ShiftslashF9]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img71.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[P]}
\item
\mbox{\kkey[Shift/F9]}
\end{m2esyntax}">|; 

$key = q/{ebnf}{Designator}item[Factor]{{tt{NOTFactor<verb_mark>85<verb_mark>number<verb_dq<verb_mark>92<verb_mark>dq<verb_mark>93<verb_mark>ActualParameter}.}{ebnf};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="467" HEIGHT="245" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img190.png"
 ALT="\begin{ebnf}{Designator}
\item[Factor]
{\tt NOT Factor \verb*'\vert' number \ve...
...dq\
\verb*'\vert' \dq\verb*'^'\dq \verb*'\vert' ActualParameter\}.}
\end{ebnf}">|; 

$key = q/{example}DasfolgendeBeispielzeigtaufextremeWeisedenNutzenvonRegister-Variablen.Dundistsehrviellangsamer.preform{<verbatim_mark>verbatim188#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="273" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img230.png"
 ALT="\begin{example}
Das folgende Beispiel zeigt auf extreme Weise
den Nutzen von Reg...
...E.L (A0),D0
MOVE.L (A1),(A0)
MOVE.L D0,(A1)
RTS
*)\end{verbatim}\end{example}">|; 

$key = q/n;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="117" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img255.png"
 ALT="$n$">|; 

$key = q/{note}AusGr"{u}ndenderPortabilit"{a}tsollte---wennm"{o}glich---{{tt{Allocate}derProzedur{{tt{AllocMem}vorgezogenwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="409" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img299.png"
 ALT="\begin{note}
Aus Gr\uml {u}nden der Portabilit\uml {a}t sollte -- wenn m\uml {o}glich -- {\tt Allocate}
der Prozedur {\tt AllocMem} vorgezogen werden.
\end{note}">|; 

$key = q/{note}EsgibteineAusnahme,beidereineung"{u}ltigeInstruktionnichtaufeinenFehlerzurigenErweiterungenderMC680{{sl{xslash}0-Familie,,{{tt{ILLEGAL}``bleibt.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="235" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img243.png"
 ALT="\begin{note}
Es gibt eine Ausnahme, bei der eine ung\uml {u}ltige Instruktion
ni...
...n Erweiterungen der
MC680{\sl x\/}0-Familie ,,{\tt ILLEGAL}\lq\lq  bleibt.
\end{note}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyesckey{%}}itemmbox{kkey[ShiftslashF3]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img49.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyesc\key{\%}}
\item
\mbox{\kkey[Shift/F3]}
\end{m2esyntax}">|; 

$key = q/{note}DieSpeichereinheitaufdem68000,aufdieindividuellzugegriffenwerdenkann,istdaOFWORD}solltenichtmehrverwendetunddurch{{tt{ARRAYOFBYTE}ersetztwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="432" HEIGHT="34" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img238.png"
 ALT="\begin{note}
Die Speichereinheit auf dem 68000, auf die individuell zugegriffen
...
...te nicht mehr verwendet und durch {\tt ARRAY OF BYTE} ersetzt werden.
\end{note}">|; 

$key = q/{example}DieseM"{o}glichkeitkannunterUmst"{a}ndeneineMengeCodesparen.ZumBeispielngpreform{<verbatim_mark>verbatim158#preform{noindentersetztwerden.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img208.png"
 ALT="\begin{example}
 Diese M\uml {o}glichkeit kann unter Umst\uml {a}nden
eine Meng...
...(''Zeile 1\nZeile 2\n\n'');\end{verbatim}\noindent
ersetzt werden.
\end{example}">|; 

$key = q/{example}EinBeispiel,dasdieProblematikerl"{a}utert:preform{<verbatim_mark>verbatt,musseinAdressregister,,freigemacht``und{{tt{ptr}neugeladenwerden.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="481" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img129.png"
 ALT="\begin{example}
Ein Beispiel, das die Problematik erl\uml {a}utert:
\begin{verba...
...n Adressregister ,,freigemacht\lq\lq  und {\tt ptr} neu geladen werden.
\end{example}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[C]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img30.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[C]}
\end{m2esyntax}">|; 

$key = q/{note}F"{u}rbesondereAnwendungenistesauchm"{o}glich,andereEin-undAusgabekan"{a}lwerden.example{preform{<verbatim_mark>verbatim248#preform{usw.example{{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="516" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img326.png"
 ALT="\begin{note}
F\uml {u}r besondere Anwendungen ist es auch m\uml {o}glich, andere...
...verbatim}WINDOW=AUX:
WINDOW=SER:\end{verbatim} usw.
\end{example}\end{note}">|; 

$key = q/{ttscript}{xxx}item[?]zeigtdieVersionunddieSyntaxvon{{tt{m2project}an.item[b]Mitt{o},{{tt{r}und{{tt{s}f"{u}rdas{{tt{txt}-Verzeichniszust"{a}n-dig.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="286" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img160.png"
 ALT="\begin{ttscript}{xxx}
\item[?]
zeigt die Version und die Syntax von {\tt m2proj...
... {\tt s} f\uml {u}r das {\tt txt}-Verzeichnis zust\uml {a}n\-dig.
\end{ttscript}">|; 

$key = q/{example}EinigeBeispiele:quote{{tt{befehl-i+x+lcmslttNameslash{tt{+bquote{istgletdatei2},l"{o}schtdieOption{{tt{r}undbearbeitet{cmslttdatei3}.{par{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="242" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img10.png"
 ALT="\begin{example}
Einige Beispiele:
\begin{quote}\tt befehl -i +x +l\cmsltt Name\/...
...ml {o}scht die Option
{\tt r} und bearbeitet {\cmsltt datei3}.
\par\end{example}">|; 

$key = q/{ttscript}{dosCmdBuf}item[dosCmdBuf]enth"{a}ltdieSegList,diebeiderInitialisierunfen!Diesesind{{em{sehrsorgf"{a}ltigundsicherslash}zuprogrammieren!{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="563" HEIGHT="349" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img181.png"
 ALT="\begin{ttscript}{dosCmdBuf}
\item[dosCmdBuf] enth\uml {a}lt die SegList, die bei...
... sind {\em sehr sorgf\uml {a}ltig und sicher\/}
zu programmieren!
\end{ttscript}">|; 

$key = q/{example}alltt{relax{}PROCEDUREForwProc(i:INTEGER);FORWARD;{{rm{ldots}(*Aufrufvooc(i:INTEGER);BEGIN(*{cmsltt{}Anweisungen}*)ENDForwProc;relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="481" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img188.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} PROCEDURE ForwProc(i: INTEGER); FORWARD;
...
...* {\cmsltt{} Anweisungen} *)
\ END ForwProc;
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim189#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="341" HEIGHT="147" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img234.png"
 ALT="\begin{example}
\begin{verbatim}...
IMPORT IntuitionL;
VAR
intuiBase: IntuitionBasePtr;
BEGIN
intuiBase:=ADR(IntuitionL);\end{verbatim}\end{example}">|; 

$key = q/{warning}DieDarstellungderDatenkanninwenigenF"{a}llenunangenehmeFolgenhaben:sodaenenModulnproblemlosZeigerauf{{tt{Hardware.Custom}deklarieren.{par{{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="22" HEIGHT="31" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img150.png"
 ALT="\begin{warning}
Die Darstellung der Daten kann in wenigen F\uml {a}llen unangene...
...uln problemlos Zeiger auf
{\tt Hardware.Custom} deklarieren.
\par\end{warning}">|; 

$key = q/cdots;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="23" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img16.png"
 ALT="$\cdots$">|; 

$key = q/{m2esyntax}itemBefehlszeile,Option{{tt{pcmslttProject}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="436" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img67.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option {\tt p\cmsltt Project}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemlinkerundrechterMausknopf{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="433" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img22.png"
 ALT="\begin{m2esyntax}
\item
linker und rechter Mausknopf
\end{m2esyntax}">|; 

$key = q/{example}alltt{relax{}DEFINITIONMODULEMyInOut;PROCEDUREWriteLn;CODETerminal_Writn;PROCEDUREWriteBin(nr:LONGINT);{{rm{{}ldots}ENDMyInOut.relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="294" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img232.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} DEFINITION MODULE MyInOut;
\\\\
\ PROCEDU...
...);
\\\\
\ {\rm {} \ldots}
\\\\
\ END MyInOut.
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim181#preform{St"{u}ndedieCompiler-AnweisupiliertunddanachdieOptionwiederautomatischauf{{tt{TRUE}gesetztwird.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="584" HEIGHT="500" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img221.png"
 ALT="\begin{example}
\begin{verbatim}(*$ IF FALSE *)
(*$ EntryExitCode:=FALSE *)
...
... danach die Option wieder automatisch auf {\tt TRUE} gesetzt wird.
\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[T]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="278" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img55.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[T]}
\end{m2esyntax}">|; 

$key = q/{example}alltt{relax{}VARi,j:INTEGER;r,s:REAL;{{rm{{}ldots}i:=0;r:=0.0;(**Folgenehler*)j:=jDIVi;j:=jslashi;j:=jMODi;j:=jREMi;s:=sslashr;relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="340" HEIGHT="89" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img244.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} VAR
\ i,j:INTEGER;
\ r,s:REAL;
\ {\rm ...
...i;
\ j:=j MOD i;
\ j:=j REM i;
\ s:=s / r;
\ \relax \end{alltt}\end{example}">|; 

$key = q/{ttscript}{COMPILEArg}item[QUIT]beendetdenLinker.item[LINK{cmslttArg}]DasArgumentivherbekanntsind,bestehendausbeliebigvielenOptionenundDateinamen.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="557" HEIGHT="79" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img14.png"
 ALT="\begin{ttscript}{COMPILE Arg}
\item[QUIT] beendet den Linker.
\item[LINK {\cmsl...
...annt sind,
bestehend aus beliebig vielen Optionen und Dateinamen.
\end{ttscript}">|; 

$key = q/{warning}WirdstatteinerTypenkonversioneinTypentransfermit{{tt{CAST}durchgef"{u}hrt,wirdderWert{{em{nichtslash}angepasst!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="393" HEIGHT="28" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img210.png"
 ALT="\begin{warning}
Wird statt einer Typenkonversion ein Typentransfer mit {\tt CAST}
durchgef\uml {u}hrt, wird der Wert {\em nicht\/} angepasst!
\end{warning}">|; 

$key = q/{warning}DieRegisterA4undA5werden{{em{niemalsslash}automatischaufdenStackgeretteertwurden!DiesebeidenRegistersolltendaherauchniever"{a}ndertwerden.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img126.png"
 ALT="\begin{warning}
Die Register A4 und A5 werden {\em niemals\/} automatisch auf d...
...se beiden Register sollten daher auch nie ver\uml {a}ndert werden.
\end{warning}">|; 

$key = q/Neuerung.<comment_mark>233;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="12" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img323.png"
 ALT="$ Neuerung.&lt;tex2html_comment_mark&gt;233$">|; 

$key = q/{example}EinpaarBeispiele:preform{<verbatim_mark>verbatim47#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="257" HEIGHT="103" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img120.png"
 ALT="\begin{example}
Ein paar Beispiele:
\begin{verbatim}{3+4}*5 (* = 35 *)
30 &amp; $F -7 \vert {3+5} (* = 15 *)
-4*{-6} (* = 24 *)\end{verbatim}\end{example}">|; 

$key = q/{warning}GlobaleVariablensindbeimProgrammstartimmermit0initialisiert,lokaleVariaon{{tt{EntryClear}unterbunden,kanndie"{U}berpr"{u}fungnichtgreifen!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img106.png"
 ALT="\begin{warning}
Globale Variablen sind beim Programmstart immer mit 0 initialisi...
...ar}
unterbunden, kann die
\uml {U}berpr\uml {u}fung nicht greifen!
\end{warning}">|; 

$key = q/{note}DasZeichen``commandsequenceintroducer``({{tt{csi})istkeinASCII-Kontrollzeill-Sequenzenwief"{u}rdieAusgabeaufdas{{tt{RAW:}-Deviceben"{o}tigtwird.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img282.png"
 ALT="\begin{note}
Das Zeichen \lq\lq command sequence introducer\lq\lq  ({\tt csi}) ist
kein AS...
...\uml {u}r die Ausgabe auf das {\tt RAW:}-Device ben\uml {o}tigt
wird.
\end{note}">|; 

$key = q/{example}Beipiel:preform{<verbatim_mark>verbatim66#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="293" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img144.png"
 ALT="\begin{example}
Beipiel:
\begin{verbatim}VAR MyMenu [ &lt; ''MyMenu_Strip'' ]: M...
...rImage
LEA MyMenu(A4),A0
LEA PointerImage,A1
END);\end{verbatim}\end{example}">|; 

$key = q/{warning}DieseImplementationdesModulsTerminalistf"{u}rdieVerwendungvonKonsolenfe:alsEin-Ausgabekanal)nichtalleFunktionenexaktderBeschreibungfolgen.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="315" HEIGHT="32" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img327.png"
 ALT="\begin{warning}
Diese Implementation des Moduls Terminal ist f\uml {u}r die Verw...
...Ausgabekanal) nicht alle Funktionen exakt der
Beschreibung folgen.
\end{warning}">|; 

$key = q/2^{31};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="409" HEIGHT="85" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img169.png"
 ALT="$2^{31}$">|; 

$key = q/enthalten.<comment_mark>2;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="292" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img11.png"
 ALT="$ enthalten.&lt;tex2html_comment_mark&gt;2$">|; 

$key = q/{figure}center{tabular{{l|c|cl|c|}&&hfill&&&Parameter&hfill&&cline{2-2}&staticli&multicolumn{2}{c}{globaleProzedur}tabular{center{{{{figure};MSF=1.6;FSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="457" HEIGHT="200" BORDER="0"
 SRC="|."$dir".q|img248.png"
 ALT="\begin{figure}\begin{center}\begin{tabular}{l\vert c\vert cl\vert c\vert}
 &amp; ...
...l &amp;\multicolumn{2}{c}{globale Prozedur}\\\\
\end{tabular}\end{center}\end{figure}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[S]}itemmbox{keyf3}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img47.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[S]}
\item
\mbox{\keyf3}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[L]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img50.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[L]}
\end{m2esyntax}">|; 

$key = q/{displaymath}qasty+r=x{displaymath};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="430" HEIGHT="27" BORDER="0"
 SRC="|."$dir".q|img196.png"
 ALT="\begin{displaymath}q \ast y + r = x \end{displaymath}">|; 

$key = q/le;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="333" HEIGHT="279" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img300.png"
 ALT="$\le$">|; 

$key = q/{m2esyntax}itemOhm-Menuitemmbox{keyctrl[X]key{o}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="310" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img85.png"
 ALT="\begin{m2esyntax}
\item
 Ohm-Menu
\item
\mbox{\keyctrl[X]\key{o}}
\end{m2esyntax}">|; 

$key = q/{example}{tt{wurf:=1+RND(6);{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img314.png"
 ALT="\begin{example}\tt wurf:=1+RND(6);
\end{example}">|; 

$key = q/{example}Beispiele:{par{alltt{relax{}CONST<verb_mark>125<verb_mark>a2={cmsltt{}Typ}Ptr{ADR(GlobVar)};(*ProgrammNICHTreentrant!*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="166" HEIGHT="124" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img212.png"
 ALT="\begin{example}
Beispiele:
\par\begin{alltt}
\relax{} CONST
\ \verb*\vert a1 = ...
...DR(GlobVar)}; (* Programm NICHT reentrant! *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim49#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="391" HEIGHT="146" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img123.png"
 ALT="\begin{example}
\begin{verbatim}PROCEDURE Lev0(int:INTEGER);
PROCEDURE Lev1;...
...ev0 *)
MOVE.W int(A0),D0 (* D0:=int von Lev0 *)
...\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[B]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img33.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[B]}
\end{m2esyntax}">|; 

$key = q/{example}{medskip{noindentDasfolgendeBeispielzeigteineinfachesARexx-Programm.Esvnschliessendzulinken.{par{preform{<verbatim_mark>verbatim6#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="390" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img15.png"
 ALT="\begin{example}
\medskip\noindent
Das folgende Beispiel zeigt ein einfaches ARex...
... then exit
address 'M2L' 'link' linkopts modname
exit\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{(}}itemmbox{keyf4}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img79.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{(}}
\item
\mbox{\keyf4}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[Z]}itemmbox{keyf8}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img78.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[Z]}
\item
\mbox{\keyf8}
\end{m2esyntax}">|; 

$key = q/{example}NachfolgendeinAusschnittausderAusgabevon{{tt{m2error}.IndiesemBeispielwiesstsichunmittelbaran,wennsiewenigerals100Zeichenentferntist.{par{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img152.png"
 ALT="\begin{example}
Nachfolgend ein Ausschnitt aus der Ausgabe von {\tt m2error}.
In...
...unmittelbar an, wenn sie weniger als
100 Zeichen entfernt ist.
\par\end{example}">|; 

$key = q/{displaymath}xmbox{~MOD~}y=rquad:quad0ler<ymbox{~f"{u}r~}y>0mbox{~;~}y<rle0mbox{~f"{u}r~}y<0{displaymath};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="186" HEIGHT="28" BORDER="0"
 SRC="|."$dir".q|img195.png"
 ALT="\begin{displaymath}x \mbox{&nbsp;MOD&nbsp;} y = r \quad:\quad 0 \le r &lt; y \mbox{&nbsp;f\uml {u}r&nbsp;} y &gt; 0\mbox{&nbsp;;&nbsp;}
 y &lt; r \le 0 \mbox{&nbsp;f\uml {u}r&nbsp;} y &lt; 0 \end{displaymath}">|; 

$key = q/{m2esyntax}itemEdit-Menuitemmbox{keyesckey{W}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="301" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img43.png"
 ALT="\begin{m2esyntax}
\item
Edit-Menu
\item
\mbox{\keyesc\key{W}}
\end{m2esyntax}">|; 

$key = q/{example}Beispiel:alltt{relax{}VARi,j,k:INTEGER;{{rm{{}ldots}i:=30000;j:=20000;k;(*Uberlauf*)IF(k-j)>0THEN{{rm{{}ldots}END;(*Unterlauf*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="28" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img247.png"
 ALT="\begin{example}
Beispiel:
\begin{alltt}
\relax{} VAR
\ i,j,k:INTEGER;
\ {\rm {...
...)&gt;0 THEN {\rm {} \ldots} END; (* Unterlauf *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}AufderDemo-DiskettebefindetsichimVerzeichnis{{tt{Trails}einausf"{u}hrliindow}-Strukturfolgthier:preform{<verbatim_mark>verbatim57#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="487" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img132.png"
 ALT="\begin{example}
Auf der Demo-Diskette befindet sich im Verzeichnis {\tt Trails} ...
...e:
DC.B ''Mein Fenster'',0 EVEN
END);
END MyNewWin;\end{verbatim}\end{example}">|; 

$key = q/{warning}Besonders,wennmehrereParameter"{u}bergebenwerden,solltemandieseOptionmiriableenthalten}*)ENDSwap;...Swap(name,name);...relaxalltt{example{{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="330" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img111.png"
 ALT="\begin{warning}
Besonders, wenn mehrere Parameter \uml {u}bergeben werden, sollt...
... ...
\ Swap(name,name);
\ ...
\ \relax \end{alltt}\end{example}\end{warning}">|; 

$key = q/{warning}Einanderes,,Problem``stellenlokaleProzedurendar.SiehabenzwarkorrektenZuderselbendieurspr"{u}nglichenWertewiederhergestelltwerdenm"{u}ssen!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="108" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img273.png"
 ALT="\begin{warning}
Ein anderes ,,Problem\lq\lq  stellen lokale Prozeduren dar. Sie haben...
...rspr\uml {u}nglichen Werte wiederhergestellt werden m\uml {u}ssen!
\end{warning}">|; 

$key = q/{warning}Alle{{tt{CLOSE}-TeilesolltensehrrobustundmehrfachaufrufbarprogrammiertsBetriebsmittel-FreigabeodergarzueinerendlosenSchleifef"{u}hrenkann!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="127" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img186.png"
 ALT="\begin{warning}
Alle {\tt CLOSE}-Teile sollten sehr robust und mehrfach aufrufba...
...l-Freigabe oder gar zu
einer endlosen Schleife f\uml {u}hren kann!
\end{warning}">|; 

$key = q/{example}table{[h]tabular{{rrl}Zahl&Codierung(Hex)&Codierung(bin"{a}r)hline5&05&011111101101010065236&C20ED4&110000100000111011010100tabular{table{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="576" HEIGHT="245" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img266.png"
 ALT="\begin{example}
\begin{table}[h]
\begin{tabular}{rrl}
Zahl &amp; Codierung (Hex) &amp; C...
...C20ED4 &amp; 1100 0010 0000 1110 1101 0100 \\\\
\end{tabular}\end{table}\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]key{Z}}itemmbox{kkey[ShiftslashF8]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="303" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img77.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\key{Z}}
\item
\mbox{\kkey[Shift/F8]}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyesckey{D}}itemmbox{kkey[AltslashDel]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="298" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img35.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\key{D}}
\item
\mbox{\kkey[Alt/Del]}
\end{m2esyntax}">|; 

$key = q/{example}EinBeispiel,beidemderCompilerohnedieangegebeneOptioneinenFehlermeldenwird:preform{<verbatim_mark>verbatim211#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="353" HEIGHT="279" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img271.png"
 ALT="\begin{example}
Ein Beispiel, bei dem der Compiler ohne die angegebene Option
ei...
...UE *)
Reg0(Val(),Val());
(*$ POP StackParms *)
...\end{verbatim}\end{example}">|; 

$key = q/{warning}DieLaufzeit"{u}berpr"{u}fungvonZuweisungenzweierVariablengleichenTypsw"gen.{par{example{preform{<verbatim_mark>verbatim29#preform{example{{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="164" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img105.png"
 ALT="\begin{warning}
Die Laufzeit\uml {u}berpr\uml {u}fung von Zuweisungen zweier Var...
...be;
a:=b; (* hier KEIN Laufzeittest! *)\end{verbatim}\end{example}\end{warning}">|; 

$key = q/{figure}center{unitlength1cmpicture{(8,3)put(4,0.7){oval(2.0,1.4)}put(3,0){makebebox(0,0)[b]{{{tt{obcmslttxslash}-Dateien}}picture{{{center{{figure};FSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="558" HEIGHT="1178" BORDER="0"
 SRC="|."$dir".q|img134.png"
 ALT="\begin{figure}\begin{center}
\unitlength1cm
\begin{picture}(8,3)
\put(4,0.7){\ov...
...ebox(0,0)[b]{{\tt ob\cmsltt x\/}-Dateien}}
\end{picture}\end{center}\end{figure}">|; 

$key = q/Meldungen;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="51" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img284.png"
 ALT="$
Meldungen$">|; 

$key = q/{example}Beispiel:preform{<verbatim_mark>verbatim154#preform{BeiderInitialisieruar,weileserstgeschlossenwird,wennkeinanderesModulesmehrben"{o}tigt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="108" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img187.png"
 ALT="\begin{example}
Beispiel:
\begin{verbatim}IMPLEMENTATION MODULE Terminal;
IMPO...
...geschlossen
wird, wenn kein anderes Modul es mehr ben\uml {o}tigt.
\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]key{!}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="303" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img93.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\key{!}}
\end{m2esyntax}">|; 

$key = q/pm;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="16" HEIGHT="28" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img125.png"
 ALT="$\pm$">|; 

$key = q/0;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="69" HEIGHT="17" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img203.png"
 ALT="$0$">|; 

$key = q/{example}Beispiel:ExistiertbereitsdiekonstanteZeichenkette,,{{tt{verschoben}``imichenkette,,{{tt{"{u}bel}``aufeinerungeradenAdressezuliegenk"{a}me.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="299" HEIGHT="104" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img206.png"
 ALT="\begin{example}
Beispiel: Existiert bereits die konstante Zeichenkette ,,{\tt ve...
... \uml {u}bel}\lq\lq  auf einer ungeraden Adresse zu
liegen k\uml {a}me.
\end{example}">|; 

$key = q/{note}AufdemAmigahatdasSteuerzeichen``linefeed``({{tt{lf})dieFunktiondesZeilenendes({{tt{eol}).{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="553" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img281.png"
 ALT="\begin{note}
Auf dem Amiga hat das Steuerzeichen \lq\lq line feed\lq\lq  ({\tt lf}) die Funktion
des Zeilenendes ({\tt eol}).
\end{note}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]key{K}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img32.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\key{K}}
\end{m2esyntax}">|; 

$key = q/{example}AbschreckendesBeispiel:preform{<verbatim_mark>verbatim94#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="109" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img168.png"
 ALT="\begin{example}
Abschreckendes Beispiel:
\begin{verbatim}VAR compilerHorror: ...
...ARRAY [0..15] OF
POINTER TO RECORD h,l: INTEGER END;\end{verbatim}\end{example}">|; 

$key = q/{{tt{arr1}+4;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="65" HEIGHT="28" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img121.png"
 ALT="${\tt arr1}+4$">|; 

$key = q/{warning}WerdenineinemDefinitionsmodulglobaleVariablendeklariert,somussesmitdergeversteckte,f"{u}rdenBenutzernichtzugreifbareVariabledarinbefindet!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img114.png"
 ALT="\begin{warning}
Werden in einem Definitionsmodul globale Variablen deklariert, s...
...f\uml {u}r den Benutzer nicht
zugreifbare Variable darin befindet!
\end{warning}">|; 

$key = q/{m2esyntax}itemEdit-Menuitemmbox{keyctrl[W]}itemlinker&rechterMausknopf{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="419" HEIGHT="72" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img42.png"
 ALT="\begin{m2esyntax}
\item
Edit-Menu
\item
\mbox{\keyctrl[W]}
\item
linker \&amp; rechter Mausknopf
\end{m2esyntax}">|; 

$key = q/{warning}DurchdiePufferungergibtsicheinProblem:SollenZeichenaufdemBildschirmausgonquote{{tt{Flushquote{erfolgen,damitderPufferinhaltausgegebenwird.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="124" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img318.png"
 ALT="\begin{warning}
Durch die Pufferung ergibt sich ein Problem: Sollen Zeichen auf ...
...Flush \end{quote}erfolgen, damit der Pufferinhalt ausgegeben wird.
\end{warning}">|; 

$key = q/{example}noindentZumBeispielfindeteinProgramm,,Demo``inderIkonedenEintragpreformsterpreform{<verbatim_mark>verbatim247#preform{noindentge"{o}ffnet.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="466" HEIGHT="197" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img325.png"
 ALT="\begin{example}
\noindent
Zum Beispiel findet ein Programm ,,Demo\lq\lq  in der Ikone...
...ON:0/0/640/200/Demo-Window\end{verbatim}\noindent
ge\uml {o}ffnet.
\end{example}">|; 

$key = q/{warning}DieseOption"{u}berlagert{{em{stillschweigendslash}dieOption{{tt{LargeVaheslash}DatenimChip-MemoryalloziertmandenSpeicherbesserzurLaufzeit!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="130" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img115.png"
 ALT="\begin{warning}
Diese Option \uml {u}berlagert {\em stillschweigend\/} die Optio...
...ten im Chip-Memory alloziert man den Speicher
besser zur Laufzeit!
\end{warning}">|; 

$key = q/<20,000;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="409" HEIGHT="295" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img156.png"
 ALT="$&lt; 20 000$">|; 

$key = q/{example}Beispiele:preform{<verbatim_mark>verbatim175#preform{WeitereBeispielesindimDemo-ProgrammTalkerzufinden.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="507" HEIGHT="258" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img217.png"
 ALT="\begin{example}
Beispiele:
\begin{verbatim}VAR
x, y: INTEGER; (* Normale Vari...
...verbatim}Weitere Beispiele sind im Demo-Programm Talker zu finden.
\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim24#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="205" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img100.png"
 ALT="\begin{example}
\begin{verbatim}(*$ DEFINE Demo:=FALSE *)\end{verbatim}\end{example}">|; 

$key = q/{example}noindentEinBeispiel:preform{<verbatim_mark>verbatim102#preform{noindentslashDemo.def}unddieBeschreibungderLibrary{{tt{demo_lib.fd}erzeugt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img173.png"
 ALT="\begin{example}
\noindent
Ein Beispiel:
\begin{verbatim}M2LibLink +mf DemoLib\...
....def} und die Beschreibung der Library {\tt demo\_lib.fd}
erzeugt.
\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim105#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="146" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img178.png"
 ALT="\begin{example}
\begin{verbatim}DEFINITION MODULE MyTestLib;FROM ExecD IMPOR...
...TestLib;
...
CONST
revision = 10; (* Pflicht! *)
...\end{verbatim}\end{example}">|; 

$key = q/{note}NeuerdingssindbeidenLibrary-ModulndieProzedurenunddieDatenstruktureninzweingesprochenwerden,alsoinunseremBeispielqualifiziertausdemModul{tDosL}.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img151.png"
 ALT="\begin{note}
Neuerdings sind bei den Library-Moduln die Prozeduren
und die Daten...
...erden, also in unserem Beispiel
qualifiziert aus dem Modul {\t DosL}.
\end{note}">|; 

$key = q/-1.0*10^{38};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="26" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img197.png"
 ALT="$-1.0*10^{38}$">|; 

$key = q/{displaymath}xmbox{~DIV~}y=qquad:quadqlexslashy{displaymath};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="47" HEIGHT="33" BORDER="0"
 SRC="|."$dir".q|img194.png"
 ALT="\begin{displaymath}x \mbox{&nbsp;DIV&nbsp;} y = q \quad:\quad q \le x / y \end{displaymath}">|; 

$key = q/{example}noindentEinBeispiel:preform{<verbatim_mark>verbatim240#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="662" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img321.png"
 ALT="\begin{example}
\noindent
Ein Beispiel:
\begin{verbatim}Rec.longint:=10;
Rec...
..., y,LMN123Ende''
mit anschliessendem Zeilenvorschub.\end{verbatim}\end{example}">|; 

$key = q/{example}Sof"{u}hrtbeispielsweisederfolgendeTextnormalerweisezuzweiFehlermeldungange}zurLaufzeitauf7,sowiedieVariable{{tt{i}aufdenWert5678Hgesetzt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="213" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img104.png"
 ALT="\begin{example}
So f\uml {u}hrt beispielsweise der folgende Text normalerweise
z...
...zeit auf 7, sowie die Variable {\tt i} auf
den Wert 5678H gesetzt.
\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim48#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="366" HEIGHT="146" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img122.png"
 ALT="\begin{example}
\begin{verbatim}PROCEDURE OADemo(VAR arr1: ARRAY OF INTEGER;
...
...(arr2) *)
MOVE.L arr2+4(A5),D1 (* HIGH(arr2) *)
...\end{verbatim}\end{example}">|; 

$key = q/{example}EinBeispiel,indemdiezweiDateien{{tt{Menu.o}und{{tt{demos:Requester.o}exgel"{o}scht:quote{{tt{m2l+m-rlMenu.o-ldemos:Requester.oMyDemoquote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="452" HEIGHT="409" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img138.png"
 ALT="\begin{example}
Ein Beispiel, in dem die zwei Dateien {\tt Menu.o} und
{\tt de...
...in{quote}\tt m2l +m-rlMenu.o -ldemos:Requester.o MyDemo
\end{quote}\end{example}">|; 

$key = q/{example}Beispielf"{u}reinenModulaufbaueinerm"{o}glichstportablenApplikation:allertenZeilenge"{a}ndertwerden,fallsderTyp{{tt{FFP}nichtvorhandenist.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="39" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img309.png"
 ALT="\begin{example}
Beispiel f\uml {u}r einen Modulaufbau einer m\uml {o}glichst
por...
...\uml {a}ndert werden,
falls der Typ {\tt FFP} nicht vorhanden ist.
\end{example}">|; 

$key = q/{example}alltt{relax{}VARbuffer:ARRAY[0..8]OFTagItem;...buffer[0].tag:=waLeft;(*de,dataegal*)...win:=OpenWindowTagList(NIL,ADR(buffer));relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="482" HEIGHT="175" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img218.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} VAR
\ buffer: ARRAY [0..8] OF TagItem;
\...
....
\ win:=OpenWindowTagList(NIL,ADR(buffer));
\ \relax \end{alltt}\end{example}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionwurde"{u}bergufgetreten.item[rcMainNotFound]DieReferenzdateiwurdenichtgefunden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="493" HEIGHT="65" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img171.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
...n.
\item[rcMainNotFound]
Die Referenzdatei wurde nicht gefunden.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[Q]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="278" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img91.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[Q]}
\end{m2esyntax}">|; 

$key = q/{warning}FunktionsaufrufemitArgumenten,derenResulatswertnichtdefiniertist---beislnoderLogarithmennegativerZahlen---f"{u}hrenzumAbbruchdesProgramms.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img307.png"
 ALT="\begin{warning}
Funktionsaufrufe mit Argumenten, deren Resulatswert nicht defini...
...hmen negativer
Zahlen -- f\uml {u}hren zum Abbruch des Programms.
\end{warning}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[X]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img41.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[X]}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[C]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img94.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[C]}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{D}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img92.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{D}}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[L]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="278" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img69.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[L]}
\end{m2esyntax}">|; 

$key = q/{ttscript}{slasholdsrcslashtxt}item[slasholdsrcslashtxt]isteinrelativerPfadname,inenGer"{a}tenamen;darumistervomaktuellenVerzeichnisunabh"{a}ngig.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="60" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img18.png"
 ALT="\begin{ttscript}{/oldsrc/txt}
\item[/oldsrc/txt]
ist ein relativer Pfadname, un...
...namen; darum ist er vom aktuellen
Verzeichnis unabh\uml {a}ngig.
\end{ttscript}">|; 

$key = q/{example}F"{u}rdasfolgendeProgrammst"{u}ckwirddemnachnichtdirektderMaschinencodeinProzeduraufruferzeugt:preform{<verbatim_mark>verbatim196#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="152" HEIGHT="32" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img241.png"
 ALT="\begin{example}
F\uml {u}r das folgende Programmst\uml {u}ck wird demnach nicht ...
... exakt der Anweisung
* z:=Arts.Muls32(x,y);
*)
END\end{verbatim}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim198#preform{noindentAlleobengenanntenTypnehmennureinByteinAnspruchundfolgenimSpeicherunmittelbaraneinander.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img251.png"
 ALT="\begin{example}
\begin{verbatim}TYPE
Tag = (mo, di, mi, do, fr, sa, so);
Te...
...in Byte in Anspruch
und folgen im Speicher unmittelbar aneinander.
\end{example}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Optionl,Vorgabe-litemOptionen-Menu{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="461" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img65.png"
 ALT="\begin{m2esyntax}
\item
 Befehlszeile, Option l, Vorgabe -l
\item
Optionen-Menu
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Optioni,Vorgabe+iitemOptionenMenuitemmbox{keyctrl[X]key{W}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="462" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img59.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option i, Vorgabe +i
\item
Optionen Menu
\item
\mbox{\keyctrl[X]\key{W}}
\end{m2esyntax}">|; 

$key = q/rightarrow;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="20" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img17.png"
 ALT="$\rightarrow$">|; 

$key = q/{m2esyntax}itemModula-2-Menuitemmbox{keyf2}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="337" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img82.png"
 ALT="\begin{m2esyntax}
\item
Modula-2-Menu
\item
\mbox{\keyf2}
\end{m2esyntax}">|; 

$key = q/{warning}{{tt{FileHandle}sund{{tt{Lock}s,diemitProzedurendiesesModulserzeugtwerdgdieserRegelnmussmiteinemunerwartetenBesuchdesGurusgerechnetwerden.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="55" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img291.png"
 ALT="\begin{warning}
{\tt FileHandle}s und {\tt Lock}s, die mit Prozeduren dieses Mod...
...ln muss mit einem unerwarteten
Besuch des Gurus gerechnet werden.
\end{warning}">|; 

$key = q/{example}alltt{relax{}str:=03F9;large:=3000000000;hfill{}(*>2^{31}*)StrToVal(strr(45054,FALSE,str,16,-10,'',err);(*str:`AFFE'err:FALSE*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="55" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img286.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} str:=03F9;
\ large:=3000000000; \hfill{}...
...' ',err);
\ (* str: \lq AFFE '
\ err: FALSE *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}AnhandeinigerBeispielesolldieserMechanismusnunetwasverst"{a}ndlichergemhkeitenaufgezeigtwerden:preform{<verbatim_mark>verbatim182#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="318" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img222.png"
 ALT="\begin{example}
Anhand einiger Beispiele soll dieser
Mechanismus nun etwas verst...
...teString(''Zu einfach!\n''); Terminate;
(*$ ENDIF *)\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Optionr,Vorgabe-ritemOptionen-Menuitemmbox{keyctrl[X]key{R}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="459" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img62.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option r, Vorgabe -r
\item
Optionen-Menu
\item
\mbox{\keyctrl[X]\key{R}}
\end{m2esyntax}">|; 

$key = q/{example}Angenommen,manm"{o}chtenachobigenBeispieldasersteWortderProzedur{{tt{AruteReferenzerzeugtwerden:preform{<verbatim_mark>verbatim65#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="255" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img143.png"
 ALT="\begin{example}
Angenommen, man m\uml {o}chte nach obigen Beispiel das erste Wor...
....W (A0),D0
...
anderer Hunk:
Arts_Mulu32:
...
RTS\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyesckey{U}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="289" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img53.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\key{U}}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[R]}itemmbox{keyf1}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img23.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[R]}
\item
\mbox{\keyf1}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemEdit-Menuitemmbox{keyesckey{Y}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="301" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img45.png"
 ALT="\begin{m2esyntax}
\item
Edit-Menu
\item
\mbox{\keyesc\key{Y}}
\end{m2esyntax}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim203#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="16" HEIGHT="17" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img258.png"
 ALT="\begin{example}
\begin{verbatim}VAR rel. Adresse zu A5
i:INTEGER; -2..-1
c:...
...OF CHAR; -8..-6
k:SHORTCARD; -9
l:LONGINT; -14..-11\end{verbatim}\end{example}">|; 

$key = q/gg;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="20" HEIGHT="28" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img64.png"
 ALT="$\gg$">|; 

$key = q/2^{32}-1;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="53" HEIGHT="33" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img193.png"
 ALT="$2^{32}-1$">|; 

$key = q/{note}%latex2htmlidmarker13151BeimUmstellenvorhandenerModulnaufdieVersion4.0desCef{refAsm}abSeitepageref{refAsm}),insbesondereAbschnittref{refINLASS}!{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="2859" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img269.png"
 ALT="\begin{note}
% latex2html id marker 13151Beim Umstellen vorhandener Moduln au...
... ab Seite \pageref{refAsm}), insbesondere
Abschnitt \ref{refINLASS}!
\end{note}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim187#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="258" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img229.png"
 ALT="\begin{example}
\begin{verbatim}VAR imageData [''Ext_ChipData'']: ARRAY ... ;\end{verbatim}\end{example}">|; 

$key = q/{warning}Aufgrundderebenerl"{a}utertenFaktenistesunm"{o}glich,dassinnerhalbeinesedirektaufeinanderfolgen.EswirdimmereinF"{u}llbytedazwischenliegen.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="125" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img254.png"
 ALT="\begin{warning}
Aufgrund der eben erl\uml {a}uterten Fakten ist es unm\uml {o}gl...
...nanderfolgen. Es wird immer ein F\uml {u}llbyte dazwischen liegen.
\end{warning}">|; 

$key = q/{example}ZumBeispielhatdiebereichsbezogeneOption{{tt{LoadA4}denVorgabewert{{tt{FozedurdenWert{{tt{TRUE}undwirddanachautomatischwiederzu{{tt{FALSE}.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="210" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img97.png"
 ALT="\begin{example}
Zum Beispiel hat die bereichsbezogene Option {\tt LoadA4}
den Vo...
...Wert {\tt TRUE} und
wird danach automatisch wieder zu {\tt FALSE}.
\end{example}">|; 

$key = q/{example}quote{{tt{DEFINITIONMODULEIconL{dqicon.librarydq,33};quote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="297" HEIGHT="47" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img233.png"
 ALT="\begin{example}
\begin{quote}\tt DEFINITION MODULE IconL{\dq icon.library\dq,33};
\end{quote}\end{example}">|; 

$key = q/{example}DasBeispieleinerglobalenProzedur:preform{<verbatim_mark>verbatim204#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="310" HEIGHT="242" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img259.png"
 ALT="\begin{example}
Das Beispiel einer globalen Prozedur:
\begin{verbatim}PROCEDU...
... b:BOOLEAN; 14
i:INTEGER; 12..13
VAR c:CHAR); 8..11\end{verbatim}\end{example}">|; 

$key = q/{note}UmdieWahlzwischenAusgabeaufdenBildschirmoderaufDateiw"{a}hlbarzuhalten,soleeinleererNameeingegeben.DasProgrammsolltedannnormalfortgesetztwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img303.png"
 ALT="\begin{note}
Um die Wahl zwischen Ausgabe auf den Bildschirm oder auf Datei
w\um...
... Name eingegeben. Das Programm sollte dann normal fortgesetzt
werden.
\end{note}">|; 

$key = q/{note}SolangeEin-undAusgabenichtexplizitumgelenktwurde---durcheinenAufrufvon{{ttlemussimAbschnittTerminal,Seitepageref{Terminal},nachgeschlagenwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="574" HEIGHT="538" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img301.png"
 ALT="\begin{note}
Solange Ein- und Ausgabe nicht explizit umgelenkt wurde -- durch
e...
... Abschnitt Terminal, Seite \pageref{Terminal},
nachgeschlagen werden.
\end{note}">|; 

$key = q/{example}EinBeispielf"{u}reinesortierteDatei:alltt{relax{}Hunk0:000005ACByte,Typ00000000(drel)__BSSBASHunk:---Wert:0000002A(abs)__BSSLENrelaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="357" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img137.png"
 ALT="\begin{example}
Ein Beispiel f\uml {u}r eine sortierte Datei:
\begin{alltt}
\rel...
...AS
\ Hunk:-- Wert: $0000002A (abs) __BSSLEN
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}EinBeispiel,indemderCompilermiteinemMinimalstackvon20000Bytegelinktwird:quote{{tt{m2l-s20000m2cquote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="445" HEIGHT="64" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img140.png"
 ALT="\begin{example}
Ein Beispiel, in dem der Compiler mit einem Minimalstack von
20000 Byte gelinkt wird:
\begin{quote}\tt m2l -s20000 m2c
\end{quote}\end{example}">|; 

$key = q/{ttscript}{MRArts:}item[Arts:]Nichtresidentf"{a}higeVollversionitem[RArts:]Resid-Versionitem[DRArts:]Residentf"{a}higeDebugger-Versionfootnotemark{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="51" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img240.png"
 ALT="\begin{ttscript}{MRArts:}
\item[Arts:] Nichtresidentf\uml {a}hige Vollversion
\i...
...tem[DRArts:] Residentf\uml {a}hige Debugger-Version\footnotemark
\end{ttscript}">|; 

$key = q/{m2esyntax}itemOptionen-Menuitemmbox{keyctrl[X]key{C}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="335" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img58.png"
 ALT="\begin{m2esyntax}
\item
Optionen-Menu
\item
\mbox{\keyctrl[X]\key{C}}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{2}}itemmbox{keyf7}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img74.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{2}}
\item
\mbox{\keyf7}
\end{m2esyntax}">|; 

$key = q/{note}Daser"{o}ffneteFensterhatkeineIDCMPFlagsundsomitauchkeinenReply-Port.Mitdeedur{{tt{IntuitionL.ModifyIDCMP}kanndemFenstereinPortzugewiesenwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="479" HEIGHT="181" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img329.png"
 ALT="\begin{note}
Das er\uml {o}ffnete Fenster hat keine IDCMPFlags und somit
auch ke...
... IntuitionL.ModifyIDCMP} kann dem Fenster ein Port zugewiesen
werden.
\end{note}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[V]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img24.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[V]}
\end{m2esyntax}">|; 

$key = q/{warning}DieexportiertenLibrary-Prozedurend"{u}rfen{{em{aufkeinenFallslash}dasRe}rihreexportiertenProzedurendasRegisterA6mitdereigenenBasisbelegen.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img184.png"
 ALT="\begin{warning}
Die exportierten Library-Prozeduren d\uml {u}rfen {\em auf keine...
...rtierten Prozeduren das Register
A6 mit der eigenen Basis belegen.
\end{warning}">|; 

$key = q/{m2esyntax}itemlinkerMausknopf{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="348" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img19.png"
 ALT="\begin{m2esyntax}
\item
linker Mausknopf
\end{m2esyntax}">|; 

$key = q/lassen.<comment_mark>222;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img311.png"
 ALT="$ lassen.&lt;tex2html_comment_mark&gt;222$">|; 

$key = q/{m2esyntax}itemmbox{keyesckey{M}}itemmbox{kkey[ShiftslashF6]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="298" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img73.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\key{M}}
\item
\mbox{\kkey[Shift/F6]}
\end{m2esyntax}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim23#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="154" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img99.png"
 ALT="\begin{example}
\begin{verbatim}(*$ POP StackChk *)\end{verbatim}\end{example}">|; 

$key = q/{note}Esexistiert{{em{keineslash}ObjektdateizumModulASCII.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="474" HEIGHT="143" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img283.png"
 ALT="\begin{note}
Es existiert {\em keine\/} Objektdatei zum Modul ASCII.
\end{note}">|; 

$key = q/-1.0*10^{308};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="69" HEIGHT="17" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img199.png"
 ALT="$-1.0*10^{308}$">|; 

$key = q/{note}NichtmehrimModul{{bf{SYSTEM}sindenthalten:itemize{item{{bf{SIZE}:DieseFunkksmodul{{bf{Coroutines}(Seitepageref{Coroutines})gegeben.{par{itemize{{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="459" HEIGHT="34" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img237.png"
 ALT="\begin{note}
Nicht mehr im Modul {\bf SYSTEM} sind enthalten:
\begin{itemize}
\i...
...bf Coroutines} (Seite \pageref{Coroutines}) gegeben.
\par\end{itemize}\end{note}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{)}}itemmbox{kkey[ShiftslashF4]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img80.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{)}}
\item
\mbox{\kkey[Shift/F4]}
\end{m2esyntax}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]key{=}}itemmbox{kkey[ShiftslashF6]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="304" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img88.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\key{=}}
\item
\mbox{\kkey[Shift/F6]}
\end{m2esyntax}">|; 

$key = q/{example}noindentEinImplementations-Modul,,Demo``k"{o}nntebeispielsweisefolgende,,Demo_VAR``bestimmtdenBeginnderglobalenVariablenimBSS-Hunkitemize{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="534" HEIGHT="270" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img263.png"
 ALT="\begin{example}
\noindent
Ein Implementations-Modul ,,Demo\lq\lq  k\uml {o}nnte beisp...
...estimmt den Beginn der globalen Variablen im BSS-Hunk
\end{itemize}\end{example}">|; 

$key = q/{m2esyntax}itemrechterMausknopf{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="357" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img20.png"
 ALT="\begin{m2esyntax}
\item
rechter Mausknopf
\end{m2esyntax}">|; 

$key = q/{displaymath}<verb_mark>122<verb_mark>{displaymath};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="255" BORDER="0"
 SRC="|."$dir".q|img209.png"
 ALT="\begin{displaymath}\verb*\vert WriteString(''Eis\oWasser'');\vert\end{displaymath}">|; 

$key = q/{note}%latex2htmlidmarker14288FallssieeineFPU(6888x-Coprozessor)besitzen,k"{o}nnmodul{ttSYSTEM},beschriebenimAbschnitref{SysMod},Seitepageref{SysMod}.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="308" HEIGHT="411" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img312.png"
 ALT="\begin{note}
% latex2html id marker 14288Falls sie eine FPU (6888x-Coprozessor...
...YSTEM}, beschrieben im Abschnit \ref{SysMod},
Seite \pageref{SysMod}.
\end{note}">|; 

$key = q/{warning}WennSiebei{{tt{LONGREAL}-Berechnungeneine,,saubere``Verarbeitung,d.h.imulstelltjedochnochweitergehendeProzedurenzurSteuerungderFPUsbereit.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="791" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img224.png"
 ALT="\begin{warning}
Wenn Sie bei {\tt LONGREAL}-Berechnungen eine ,,saubere\lq\lq  Verar...
...doch noch weitergehende Prozeduren zur Steuerung
der FPUs bereit.
\end{warning}">|; 

$key = q/1.0*10^{19};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="81" HEIGHT="33" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img202.png"
 ALT="$1.0*10^{19}$">|; 

$key = q/{m2esyntax}itemBefehlszeile,Optionb,Vorgabe+bitemOptionen-Menuitemmbox{keyctrl[X]key{S}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="472" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img60.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option b, Vorgabe +b
\item
Optionen-Menu
\item
\mbox{\keyctrl[X]\key{S}}
\end{m2esyntax}">|; 

$key = q/{ttscript}{keyf1{ldots{keyf{10}}item[{keyret}]Die,,RETURN``-oderauch,,ENTER``-Taen.item[{keyf1{ldots{keyf{10}}]DieFunktionstastenF1bisF10.{ttscript};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="548" HEIGHT="220" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img2.png"
 ALT="\begin{ttscript}{\keyf1$\ldots$\keyf{10}}
\item[{\keyret}]
 Die ,,RETURN\lq\lq - ode...
...item[{\keyf1$\ldots$\keyf{10}}]
 Die Funktionstasten F1 bis F10.
\end{ttscript}">|; 

$key = q/{warning}Abschnitte,diemit,,WichtigerHinweis``beginnen,sprechenschwerwiegendereProblemedesgegenw"{a}rtigenThemasan.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img4.png"
 ALT="\begin{warning}
Abschnitte, die mit ,,Wichtiger Hinweis\lq\lq  beginnen, sprechen
schwerwiegendere Probleme des gegenw\uml {a}rtigen Themas an.
\end{warning}">|; 

$key = q/{example}Beispiel:EinDevicesollgleichimrichtigenVerzeichnisabgelegtwerden:preform{<verbatim_mark>verbatim103#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="118" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img174.png"
 ALT="\begin{example}
Beispiel: Ein Device soll gleich im richtigen Verzeichnis abgele...
...erbatim}M2LibLink -tdevs:myfirst.device MyFirstDev\end{verbatim}\end{example}">|; 

$key = q/1.0*10^{308};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="88" HEIGHT="33" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img200.png"
 ALT="$1.0*10^{308}$">|; 

$key = q/{example}EinBeispiel:alltt{relax{}PROCEDUREWriteS(s:ARRAYOFCHAR);BEGINDosL.Write(file,ADR(s),Length(s))ENDWriteS;relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="43" HEIGHT="31" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img205.png"
 ALT="\begin{example}
Ein Beispiel:
\begin{alltt}
\relax{} PROCEDURE WriteS(s: ARRAY O...
...Write(file, ADR(s), Length(s))
\ END WriteS;
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim244#preform{noindentIndiesemBeispielbleiginntgiltalsZustimmung.,,Jein``w"{u}rdesomitals,,Ja``interpretiert.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="557" HEIGHT="136" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img322.png"
 ALT="\begin{example}
\begin{verbatim}PROCEDURE Ja(text: ARRAY OF CHAR):BOOLEAN;
VAR...
... Zustimmung. ,,Jein\lq\lq  w\uml {u}rde somit als ,,Ja\lq\lq  interpretiert.
\end{example}">|; 

$key = q/{example}Sozeigtquote{{tt{dirdqalldqquote{denInhaltdesVerzeichnisses,,{{tt{all}`lquote{dengesamtenVerzeichnisbaumdesaktuellenVerzeichnissesausgibt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img279.png"
 ALT="\begin{example}
So zeigt
\begin{quote}\tt dir \dq all\dq \end{quote}den Inhalt d...
...den gesamten Verzeichnisbaum des aktuellen Verzeichnisses
ausgibt.
\end{example}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[S]}itemmbox{kkey[ShiftslashF1]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img26.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[S]}
\item
\mbox{\kkey[Shift/F1]}
\end{m2esyntax}">|; 

$key = q/{example}AmBeispieleinesInputhandlerswollenwirnunversuchen,diesallesetwasverst"{rwirdmitziemlicherSicherheitdieeineoderandereExec-Funktionaufrufen!{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="432" HEIGHT="128" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img270.png"
 ALT="\begin{example}
Am Beispiel eines Inputhandlers wollen wir nun versuchen, dies a...
...ziemlicher Sicherheit
die eine oder andere Exec-Funktion aufrufen!
\end{example}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Optiond,Vorgabe-ditemOptionen-Menuitemmbox{keyctrl[X]keyctrl[T]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="465" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img63.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option d, Vorgabe -d
\item
Optionen-Menu
\item
\mbox{\keyctrl[X]\keyctrl[T]}
\end{m2esyntax}">|; 

$key = q/{ttscript}{Devexpunge}{par{item[DevOpen]erh"{a}ltimRegisterA1einenZeigeraufdenzuAusgabeab.RegisterA1zeigtaufdenzugeh"{o}rigen{{tt{IORequest}.{par{{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="569" HEIGHT="570" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img180.png"
 ALT="\begin{ttscript}{Devexpunge}
\par\item[DevOpen] erh\uml {a}lt im Register A1 ein...
...Register A1
zeigt auf den zugeh\uml {o}rigen {\tt IORequest}.
\par\end{ttscript}">|; 

$key = q/{note}DerModulnamedesSchnittstellenmodulsistimmerderNamedesModulsohnediespeziellnittstelle{{tt{MyTest.def}zweimalvorhanden,bzw.diealtewirdgel"{o}scht.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="73" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img176.png"
 ALT="\begin{note}
Der Modulname des Schnittstellenmoduls ist immer der Name des Modul...
...t MyTest.def} zweimal vorhanden, bzw. die alte wird gel\uml {o}scht.
\end{note}">|; 

$key = q/{warning}FunktionsaufrufemitArgumenten,derenResulatswertnichtdefiniertoderzugrosn"{u}gteinblosserImportdesModuls{{tt{FPUExc}(Seitepageref{FPUExc}).{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="14" HEIGHT="17" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img310.png"
 ALT="\begin{warning}
Funktionsaufrufe mit Argumenten, deren Resulatswert nicht defini...
...n blosser Import des Moduls {\tt FPUExc}
(Seite \pageref{FPUExc}).
\end{warning}">|; 

$key = q/{example}Beispiele:preform{<verbatim_mark>verbatim168#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img211.png"
 ALT="\begin{example}
Beispiele:
\begin{verbatim}CONST
li = LONGINT{-50};
r = REAL{1.5};
c = Farbe{gruen};\end{verbatim}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim202#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img257.png"
 ALT="\begin{example}
\begin{verbatim}DEFINITION MODULE Demo;
VAR rel. Adresse
(*...
...LE Demo;
(*$ LongAlign:=FALSE *)
VAR
s:SHORTINT; 3\end{verbatim}\end{example}">|; 

$key = q/Bezeichnerkontrolle;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="554" HEIGHT="251" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img264.png"
 ALT="$ Bezeichnerkontrolle$">|; 

$key = q/{example}preform{<verbatim_mark>verbatim186#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="215" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img228.png"
 ALT="\begin{example}
\begin{verbatim}VAR myMenu [ &lt; ''Ext_Menu'']: Menu;\end{verbatim}\end{example}">|; 

$key = q/{ttscript}{x}item[d]stelltdenWertalsDezimalzahldar.item[x]stelltdenWertalsHexadeierspieltdieAngabe,,l``keineRolle.item[%%]ergibtdasProzentzeichen.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="423" HEIGHT="28" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img320.png"
 ALT="\begin{ttscript}{x}
\item[d] stellt den Wert als Dezimalzahl dar.
\item[x] stell...
... Angabe ,,l\lq\lq  keine Rolle.
\item[\%\%] ergibt das Prozentzeichen.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[X]keyctrl[U]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img51.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[X]\keyctrl[U]}
\end{m2esyntax}">|; 

$key = q/{example}Beispiele:preform{<verbatim_mark>verbatim173#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="424" HEIGHT="430" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img216.png"
 ALT="\begin{example}
Beispiele:
\begin{verbatim}TYPE
Str16 = ARRAY[0..16] OF CHAR...
...D 16];
Proc(3, Rec{x:5, y:''Z'', str: ''Welcome''});\end{verbatim}\end{example}">|; 

$key = q/{note}DerMenuzeichensatzistfest,,{{tt{topaz.8}``.Eine"{A}nderungistvorl"{a}ufignichtvorgesehen.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="73" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img148.png"
 ALT="\begin{note}
Der Menuzeichensatz ist fest ,,{\tt topaz.8}\lq\lq . Eine
\uml {A}nderung ist vorl\uml {a}ufig nicht vorgesehen.
\end{note}">|; 

$key = q/{ttscript}{0{{rm{ldots}8}item[?]zeigtdieVersionundAufruf-SyntaxdesDekodersan.iteigwirdderQuelltextmitangezeigt,wenneineReferenz-Dateivorhandenist.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="200" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img165.png"
 ALT="\begin{ttscript}{0{\rm\ldots}8}
\item[?] zeigt die Version und Aufruf-Syntax des...
...Quelltext mit angezeigt, wenn
eine Referenz-Datei vorhanden ist.
\end{ttscript}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim191#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="249" HEIGHT="102" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img236.png"
 ALT="\begin{example}
\begin{verbatim}PROCEDURE AddTime(timer{14}:ADDRESS;
dest{8},source{9}:TimeValPtr); CODE -42;\end{verbatim}\end{example}">|; 

$key = q/{example}ZuBeginngleicheinBeispiel,andemdieexakteVorgehensweisedesCompilerserl"{ompiler-Anweisung,,{{tt{ENDIF}``undschaltetdieCompilationwiederein.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="441" HEIGHT="169" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img220.png"
 ALT="\begin{example}
Zu Beginn gleich ein Beispiel, an dem die exakte Vorgehensweise
...
...Anweisung
,,{\tt ENDIF}\lq\lq  und schaltet die Compilation wieder ein.
\end{example}">|; 

$key = q/{example}%latex2htmlidmarker2556EinBeispielausderGraphik-Bibliothek{{tt{graphicsatrol}jedochParameterhat.preform{<verbatim_mark>verbatim33#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="292" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img112.png"
 ALT="\begin{example}
% latex2html id marker 2556Ein Beispiel aus der Graphik-Biblio...
...Collision(0,CAST(PROC,ADR(BorderPatrol)),GInfo);
...\end{verbatim}\end{example}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionwurde"{u}bergraufgetreten.item[rcMainNotFound]DieSymboldateiwurdenichtgefunden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="28" HEIGHT="20" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img170.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
...ten.
\item[rcMainNotFound]
Die Symboldatei wurde nicht gefunden.
\end{ttscript}">|; 

$key = q/{note},,Guru``bedeutetindergegenw"{a}rtigenImplementation:{{tt{ASSEMBLE(ILLEGALEhdemausf"{u}hrlichenTestensolltenalleLaufzeit-Testsabgeschaltetwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="174" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img182.png"
 ALT="\begin{note},,Guru\lq\lq  bedeutet in der gegenw\uml {a}rtigen Implementation:
{\tt A...
...l {u}hrlichen Testen
sollten alle Laufzeit-Tests abgeschaltet werden.
\end{note}">|; 

$key = q/{note}Siek"{o}nnenmitderrechtenMaustasteebenfallsselektieren,wieSieesmitderlinkeckthaben.BeimLoslassendesrechtenKnopfesreagiertderDebuggerwieerwartet.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="108" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img146.png"
 ALT="\begin{note}
Sie k\uml {o}nnen mit der rechten Maustaste
ebenfalls selektieren, ...
...eim Loslassen des rechten Knopfes reagiert der Debugger wie erwartet.
\end{note}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[Z]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img29.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[Z]}
\end{m2esyntax}">|; 

$key = q/{warning}HierzugibtesFolgendeszubedenken:ProzedurengeltenalsCODE,d.h.diedarinenth,wobeidieseinitialisiertenDatenals{{tt{DATA}abgelegtseinm"{u}ssen.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="226" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img131.png"
 ALT="\begin{warning}
Hierzu gibt es
Folgendes zu bedenken: Prozeduren gelten als COD...
... initialisierten Daten als {\tt DATA} abgelegt sein m\uml {u}ssen.
\end{warning}">|; 

$key = q/{warning}EsgibtaucheinekleineFalle,wiefolgendesBeispielzeigt:preform{<verbatim_m}-sungdesProblemsw"{a}re:preform{<verbatim_mark>verbatim56#preform{{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="629" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img130.png"
 ALT="\begin{warning}
Es gibt
auch eine kleine Falle, wie folgendes Beispiel zeigt:
\b...
... ADD.W D1,D1
MOVE.W FehlerTabelle+2(PC,D1.W),D2
...\end{verbatim}\end{warning}">|; 

$key = q/{warning}Diesgiltjedoch{{em{nichtslash}f"{u}rRegister-Variablenundauchnicht,wenndieAnzahlderlokalenVariablen32kByte"{u}bersteigt!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="35" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img107.png"
 ALT="\begin{warning}
Dies gilt jedoch {\em nicht\/} f\uml {u}r Register-Variablen und...
...,
wenn die Anzahl der lokalen Variablen 32kByte \uml {u}bersteigt!
\end{warning}">|; 

$key = q/{ttscript}{.sym}item[.def]TextdateieinesDefinitions-Modulsitem[.mod]Textdateieinationenth"{a}ltitem[~]dieDateidesgelinktenProgrammshatkeineEndung.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="574" HEIGHT="202" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img6.png"
 ALT="\begin{ttscript}{.sym}
\item[.def]
Textdatei eines Definitions-Moduls
\item[.mo...
...}lt
\item[&nbsp;]
die Datei des gelinkten Programms hat keine Endung.
\end{ttscript}">|; 

$key = q/{m2esyntax}itemOhm-Menuitemmbox{keyhelp}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="305" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img86.png"
 ALT="\begin{m2esyntax}
\item
Ohm-Menu
\item
\mbox{\keyhelp}
\end{m2esyntax}">|; 

$key = q/{example}Aufruf:alltt{relax{}VARf:File;p:StrPtr;{{rm{ldots}ResponseText(f.res,p);WriteString(p^);WriteLn;{{rm{ldots}relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="388" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img293.png"
 ALT="\begin{example}
Aufruf:
\begin{alltt}
\relax{} VAR
\ f: File;
\ p: StrPtr;
\ ...
...;
\ WriteString(p^); WriteLn;
\ {\rm\ldots}
\ \relax \end{alltt}\end{example}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{E}}itemmbox{keyf5}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img81.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{E}}
\item
\mbox{\keyf5}
\end{m2esyntax}">|; 

$key = q/{ebnf}{SourcePos}item[ErrorFile]{{tt{ERRFILE{Error}.End}item[Error]{{tt{ErrorPosINT(0C1457272H).}item[STR]{{tt{CHAR(0C2H).}item[End]{{tt{INTEGER(-1).}{ebnf};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="153" HEIGHT="18" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img267.png"
 ALT="\begin{ebnf}{SourcePos}
\item[ErrorFile]
{\tt ERRFILE \{Error\}. End}
\item[Err...
...7272H).}
\item[STR]
{\tt CHAR(0C2H).}
\item[End]
{\tt INTEGER(-1).}
\end{ebnf}">|; 

$key = q/{example}DurchdieDeklaration,,<verb_mark>174<verb_mark>``wirdeineRe-gis-ter-Va-ria-bleimRegisterD2vomTyp{{tt{INTEGER}angelegt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="235" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img275.png"
 ALT="\begin{example}
Durch die Deklaration
,,\verb*\vert VAR i{2}:INTEGER;\vert\lq\lq  wir...
...s\-ter-Va\-ria\-ble im Register
D2 vom Typ {\tt INTEGER} angelegt.
\end{example}">|; 

$key = q/{example}RuftnuneineProzedurdieFunktion{{tt{Arts.Mulu32}aufundArtsistsp"{a}terimwirdfolgenderCodeerzeugt:preform{<verbatim_mark>verbatim64#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="130" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img142.png"
 ALT="\begin{example}
Ruft nun eine Prozedur die Funktion {\tt Arts.Mulu32} auf und Ar...
...MP Arts_Mulu32anderer Hunk:
Arts_Mulu32:
...
RTS\end{verbatim}\end{example}">|; 

$key = q/{note}%latex2htmlidmarker2389EsgibtnochweitereAnweisungen,diebeiderbedingtenKomp"{a}chlichdaf"{u}rwurdeauchdie,,{{tt{DEFINE}``-Anweisungimplementiert.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img101.png"
 ALT="\begin{note}
% latex2html id marker 2389
Es gibt noch weitere Anweisungen, die ...
...daf\uml {u}r wurde auch die
,,{\tt DEFINE}\lq\lq -Anweisung implementiert.
\end{note}">|; 

$key = q/{warning}TrotzdesintensivenvomCompilererzeugtenPr"{u}fcodesistesm"{o}glich,dasseeVariablen)oderderfehlerhafteAufrufvonProzedurendesBetriebssystems.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="338" HEIGHT="182" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img249.png"
 ALT="\begin{warning}
Trotz des intensiven vom Compiler erzeugten Pr\uml {u}fcodes is...
...) oder
der fehlerhafte Aufruf von Prozeduren des Betriebssystems.
\end{warning}">|; 

$key = q/{m2esyntax}itemmbox{keyesckey{C}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="289" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img54.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\key{C}}
\end{m2esyntax}">|; 

$key = q/{note}W"{a}hrendSie{{tt{INTEGER}-WertedurchdiegleicheProzedurwie{{tt{LONGINT}-WeEinschr"{a}nkunggiltauchf"{u}rdieTypen{{tt{CARDINAL}und{{tt{LONGCARD}.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="73" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img302.png"
 ALT="\begin{note}
W\uml {a}hrend Sie {\tt INTEGER}-Werte durch die gleiche
Prozedur w...
...ung gilt auch f\uml {u}r die Typen
{\tt CARDINAL} und {\tt LONGCARD}.
\end{note}">|; 

$key = q/{note}%latex2htmlidmarker13584AMScanisteineVariantedesModulsScan(ref{Scan}),dieurspr"{u}nglichnurintern(z.B.imCompiler)verwendetwurde.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="228" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img278.png"
 ALT="\begin{note}
% latex2html id marker 13584AMScan ist eine Variante des Moduls S...
...e urspr\uml {u}nglich nur intern
(z.B. im Compiler) verwendet wurde.
\end{note}">|; 

$key = q/backslash;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="291" HEIGHT="107" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img319.png"
 ALT="$\backslash$">|; 

$key = q/{figure}{centering{unitlength5mmpicture{(18,14){newsavebox{module}{{savebox{moduector(3,2){3}}put(11.5,8){vector(-3,2){3}}picture{{{{figure};MSF=1.6;FSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="128" BORDER="0"
 SRC="|."$dir".q|img155.png"
 ALT="\begin{figure}\centering\unitlength5mm
\begin{picture}(18,14)
\newsavebox{\modul...
...4.5,8){\vector(3,2){3}}
\put(11.5,8){\vector(-3,2){3}}
\end{picture}\end{figure}">|; 

$key = q/{note}DadieseArtderCodierungzuInkompatibilit"{a}tenf"{u}hrenkann,bestehtdieM"{o}en.DanachwerdenalleZeichenkettenalsowiederganznormalbehandelt.{note};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="112" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img207.png"
 ALT="\begin{note}
Da diese Art der Codierung zu Inkompatibilit\uml {a}ten f\uml {u}hr...
....
Danach werden alle Zeichenketten also wieder ganz normal behandelt.
\end{note}">|; 

$key = q/{note}DerZeichensatz,mitdemderDebuggerdieFenster"{u}ber-schrif-tenunddenFensteribWorkbench2.0k"{o}nnenSiediesenZeichensatzauch"{a}ndern,wennSiewollen.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img147.png"
 ALT="\begin{note}
Der Zeichensatz, mit dem der Debugger die
Fenster\uml {u}ber\-schri...
...l {o}nnen Sie diesen Zeichensatz auch \uml {a}ndern,
wenn Sie wollen.
\end{note}">|; 

$key = q/{note}Warnungenk"{o}nnenauchauftreten,wenneinASSEMBLE-TeilmitHexadezimalzahlenauskommentiertwurde,dadieseebenfallsmit,,{{tt{dollar}``beginnen!{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img117.png"
 ALT="\begin{note}
Warnungen k\uml {o}nnen auch auftreten, wenn ein ASSEMBLE-Teil mit
...
...en
auskommentiert wurde, da diese ebenfalls mit ,,{\tt\$}\lq\lq  beginnen!
\end{note}">|; 

$key = q/{ttscript}{ReadByteBlock}item[ReadBytes]Da{{tt{ReadBytes}dieAnzahldergelesenenBysezugriffisterfolgreich.quote{{tt{eof=TRUEres=donequote{enumerate{{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="207" HEIGHT="158" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img297.png"
 ALT="\begin{ttscript}{ReadByteBlock}
\item[ReadBytes]
Da {\tt ReadBytes} die Anzahl ...
...{quote}\tt eof = TRUE \\\\
res = done
\end{quote} \end{enumerate}\end{ttscript}">|; 

$key = q/{example}EinBeispiel:quote{{tt{m2l-i+rcdModul1-rlHilfsdateiModul2quote{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img136.png"
 ALT="\begin{example}
Ein Beispiel:
\begin{quote}\tt m2l -i+rcd Modul1 -rlHilfsdatei Modul2
\end{quote}\end{example}">|; 

$key = q/{note}Daauchf"{u}rWerteparameter{{em{keineslash}lokalenKopienerstelltwerden,sindetztereswirdabermitdererstenKopieraktion"{u}berschrieben.example{{par{{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="349" HEIGHT="238" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img317.png"
 ALT="\begin{note}
Da auch f\uml {u}r Werteparameter {\em keine\/} lokalen Kopien erst...
...er mit der ersten Kopieraktion \uml {u}berschrieben.
\end{example}\par\end{note}">|; 

$key = q/{m2esyntax}itemProjekt-Menuitemmbox{keyctrl[X]keyctrl[I]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img25.png"
 ALT="\begin{m2esyntax}
\item
Projekt-Menu
\item
\mbox{\keyctrl[X]\keyctrl[I]}
\end{m2esyntax}">|; 

$key = q/{example}VARf:file;ch:CHAR;BEGINLookup(f,'{cmsltt{}Dateislash}',1024,FALSE);AsseENEXITEND;Bearbeite(ch)END;(*CloseaufjedenFallaufrufen*)Close(f)END{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="266" HEIGHT="413" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img296.png"
 ALT="\begin{example}
\ VAR
\ f: file; ch: CHAR;
\ BEGIN
\ Lookup(f, '{\cmsltt{} D...
... END;
\ (* Close auf jeden Fall aufrufen *)
\ Close(f)
\ END
\ \end{example}">|; 

$key = q/{example}Beispielef"{u}rgleichwertigeAufrufeanCompilerundLinker,wobeidieUnterverashmodul.modm2ldateim2lobjslashdateim2lobjslashdatei.objrelaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="166" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img9.png"
 ALT="\begin{example}
Beispiele f\uml {u}r gleichwertige Aufrufe an Compiler und Linke...
...l datei
\ m2l obj/datei
\ m2l obj/datei.obj
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}Beispiele:DasBeispielnimmtan,dassdieaktuelleZeit22Uhr33Minuten21.423178rProgrammzeilenist:{par{preform{<verbatim_mark>verbatim235#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="108" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img289.png"
 ALT="\begin{example}
Beispiele: Das Beispiel nimmt an,
dass die aktuelle Zeit 22 Uhr ...
...52233/cn
Der Name dieses Monats beginnt mit einem J.\end{verbatim}\end{example}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim201#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="117" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img256.png"
 ALT="\begin{example}
\begin{verbatim}VAR rel. Adresse
(*$ LongAlign:=FALSE *)
i:...
...RAY[0..2] OF CHAR; 24..26
c:CHAR; 28
s:SHORTINT; 32\end{verbatim}\end{example}">|; 

$key = q/{figure}center{unitlength0.5cmpicture{(16,10)put(5,5){nomath_inline{frameboxnoma1.45}}put(13.5,2){line(-3,2){4.45}}picture{{{center{{figure};MSF=1.6;FSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="341" HEIGHT="205" BORDER="0"
 SRC="|."$dir".q|img8.png"
 ALT="\begin{figure}\begin{center}
\unitlength0.5cm
\begin{picture}(16,10)
\put(5,5){\...
...,2){1.45}}
\put(13.5,2){\line(-3,2){4.45}}
\end{picture}\end{center}\end{figure}">|; 

$key = q/{warning}BeiverschachteltenProzedurenistVorsichtgeboten!DerOrtderCompiler-AnweisendeSchreibweise:preform{<verbatim_mark>verbatim21#preform{example{{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="460" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img98.png"
 ALT="\begin{warning}
Bei verschachtelten Prozeduren ist Vorsicht geboten! Der Ort der...
...UE *) (* RICHTIG!! *)
BEGIN
END Handler;\end{verbatim}\end{example}\end{warning}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim185#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="149" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img227.png"
 ALT="\begin{example}
\begin{verbatim}VAR vhposr [0DFF006H]: INTEGER;\end{verbatim}\end{example}">|; 

$key = q/{example}Beispiele:preform{<verbatim_mark>verbatim172#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="219" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img215.png"
 ALT="\begin{example}
Beispiele:
\begin{verbatim}TYPE
Rec1 = RECORD
a, b: INTEGER;...
... depth: 7.8E8};
r2b = Rec2 {type: green, next: red};\end{verbatim}\end{example}">|; 

$key = q/{warning}DaLibraries,DevicesundResourcesaufjedemAmigalauff"{a}higseinm"{u}ssen,uhtslash}benutztundimmerCodef"{u}rdenMC68000-Prozessorerzeugtwerden!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="504" HEIGHT="67" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img175.png"
 ALT="\begin{warning}
Da Libraries, Devices und Resources auf jedem Amiga lauff\uml {a...
...zt und immer
Code f\uml {u}r den MC68000-Prozessor erzeugt werden!
\end{warning}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim190#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="342" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img235.png"
 ALT="\begin{example}
\begin{verbatim}PROCEDURE GetDiskObject(name{8}:ADDRESS):DiskObjectPtr;
CODE -78;\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemBefehle-Menuitemmbox{keyctrl[X]key{0}}itemmbox{kkey[ShiftslashF7]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="321" HEIGHT="71" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img75.png"
 ALT="\begin{m2esyntax}
\item
Befehle-Menu
\item
\mbox{\keyctrl[X]\key{0}}
\item
\mbox{\kkey[Shift/F7]}
\end{m2esyntax}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim197#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="672" HEIGHT="274" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img250.png"
 ALT="\begin{example}
\begin{verbatim}CONST
Count = 1000000;PROCEDURE RangeCheck;...
...OVE.L D7,(A3)(*$ POP NilChk *)
END;
END NilCheck;\end{verbatim}\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[K]}itemmbox{kkey[ShiftslashDel]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="298" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img37.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[K]}
\item
\mbox{\kkey[Shift/Del]}
\end{m2esyntax}">|; 

$key = q/{warning}DurchdiesesFeaturewerdenleichtReferenzenerzeugt,dieeinProgrammnichtmehrbgelegtwurdenwirddieoptimierendeAblagederZeichenkettenabgeschaltet.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="482" HEIGHT="89" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img213.png"
 ALT="\begin{warning}
Durch dieses Feature werden leicht Referenzen erzeugt, die
ein P...
...urden wird die optimierende Ablage der
Zeichenketten abgeschaltet.
\end{warning}">|; 

$key = q/{warning}NichtnurderZugriffaufdieglobalenVariablen,sondernauchAufrufeandieimporttesRegisterA4voraus!Dieswirdallzuleichtvergessenundf"{u}hrtzumGuru!{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="92" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img183.png"
 ALT="\begin{warning}
Nicht nur der Zugriff auf die globalen Variablen, sondern auch A...
...oraus! Dies wird allzu leicht vergessen und f\uml {u}hrt zum Guru!
\end{warning}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim237#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img295.png"
 ALT="\begin{example}\begin{verbatim}ReadFileName(fname, len, Terminal.Read, noEcho)...
...m &lt;RETURN&gt;
fname=''df1:exec/sym/Alerts.sym''; len=23;\end{verbatim}\end{example}">|; 

$key = q/{warning}W"{a}hrendmandurch,,Umdrehen``derParameter-ReihenfolgeinderDefinitiondiEinfacherlassensichProzedurenmitreinenRegister-Parameterneinbinden.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="332" HEIGHT="161" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img145.png"
 ALT="\begin{warning}
W\uml {a}hrend man durch ,,Umdrehen\lq\lq  der Parameter-Reihenfolge...
... lassen sich Prozeduren mit reinen Register-Parametern
einbinden.
\end{warning}">|; 

$key = q/{example}Sobelegt,,{ttSetEnvm2c-1nzh+y}``dieStandardeinstellungdesCompilers.Ben"n}``enth"{a}lt,istdie{emletzteslash}Einstellung,,{tt-n}``g"{u}ltig.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="112" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img12.png"
 ALT="\begin{example}
So belegt ,,{\ttSetEnv m2c -1nzh+y}\lq\lq  die Standardeinstellung
de...
...a}lt, ist die {\emletzte\/} Einstellung ,,{\tt-n}\lq\lq  g\uml {u}ltig.
\end{example}">|; 

$key = q/{m2esyntax}itemBefehlszeile,Option{{tt{tcmslttTabWidth}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="446" HEIGHT="16" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img68.png"
 ALT="\begin{m2esyntax}
\item
Befehlszeile, Option {\tt t\cmsltt TabWidth}
\end{m2esyntax}">|; 

$key = q/{note}{{tt{ResponseText}weistdemParameter{{tt{p}dieAdressederZeichenketteimKonstrtwerden!DieZeichenkettedarfauchnichtauf256Zeichenaufgef"{u}lltwerden.{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="457" HEIGHT="126" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img294.png"
 ALT="\begin{note}
{\tt ResponseText} weist dem Parameter {\tt p} die
Adresse der Zeic...
...eichenkette
darf auch nicht auf 256 Zeichen aufgef\uml {u}llt werden.
\end{note}">|; 

$key = q/{m2esyntax}itemmbox{keyctrl[U]}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="278" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img89.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyctrl[U]}
\end{m2esyntax}">|; 

$key = q/{example}alltt{relax{}r:=12.976;RealToStr(r,str,5,2,FALSE,err);(*str:`12.98'err:alToStr(r,str,10,2,TRUE,err);(*str:`1.30E+01'err:FALSE*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="485" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img292.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} r:=12.976;
\ RealToStr(r,str,5,2,FALSE,e...
...err);
\ (* str: \lq  1.30E+01'
\ err: FALSE *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/{example}Beispielef"{u}raufbauendeFunktionen:preform{<verbatim_mark>verbatim238#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="558" HEIGHT="69" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img308.png"
 ALT="\begin{example}
Beispiele f\uml {u}r aufbauende Funktionen:
\begin{verbatim}PR...
...AL):REAL;
BEGIN
RETURN angle*pi/180.0
END Angle2Rad;\end{verbatim}\end{example}">|; 

$key = q/{example}alltt{relax{}(*IFm68020dq{}ichkompilierefur68020!<verb_mark>13<verb_marichtfur68020!<verb_mark>14<verb_mark>ndq{}*)...(*ENDIF*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="413" HEIGHT="90" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img102.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} (*$ IF m68020 \dq{}ich kompiliere fur 680...
...b*\vert\Vert n\dq{} *)
\ ...
\ (*$ ENDIF *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/{warning}EinasynchronerProgramm-AbbruchkannzumSy-stem-Ab-sturzf"{u}hren,wenndasPpr"{u}fenundindiesemFalldenWunschdesBenutzersnachAbbruchignorieren.{warning};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="36" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img285.png"
 ALT="\begin{warning}
Ein asynchroner Programm-Abbruch kann zum Sy\-stem-Ab\-sturz f\u...
...d in diesem Fall den Wunsch des Benutzers nach Abbruch
ignorieren.
\end{warning}">|; 

$key = q/{ebnf}%latex2htmlidmarker12188{NumBlocks}item[Datei]{{tt{IDNumBlocks{Block}[Name{dqARRAY[0..7]OFCHARdq.}hfill({arabic{filefmt}{{stepcounter{filefmt}{){ebnf};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="359" HEIGHT="127" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img261.png"
 ALT="\begin{ebnf}
% latex2html id marker 12188
{NumBlocks}
\item[Datei] {\tt ID NumBl...
...AY [0..7] OF CHAR\dq.}
\hfill(\arabic{filefmt}\stepcounter{filefmt})
\end{ebnf}">|; 

$key = q/{note}DerLinkerkannnurProgramm-Modulnlinken,auseinemImplementationsmodulkann---i}herenVersionen---{{em{keinslash}lauff"{a}higesProgrammerstelltwerden!{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="231" HEIGHT="120" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img135.png"
 ALT="\begin{note}
Der Linker kann nur Programm-Moduln linken, aus einem
Implementatio...
...rsionen --
{\em kein\/} lauff\uml {a}higes
Programm erstellt werden!
\end{note}">|; 

$key = q/{m2esyntax}itemEdit-Menu{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="301" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img46.png"
 ALT="\begin{m2esyntax}
\item
Edit-Menu
\end{m2esyntax}">|; 

$key = q/{example}DerCompilerf"{u}rdie68020-CPUwirdbeispielsweisesoerzeugt:preform{<verbatim_mark>verbatim62#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="86" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img139.png"
 ALT="\begin{example}
Der Compiler f\uml {u}r die 68020-CPU wird beispielsweise so erzeugt:
\begin{verbatim}m2l -2s20000 -tm2c68020 m2c\end{verbatim}\end{example}">|; 

$key = q/{example}alltt{relax{}CONSThalloWelt=HalloWelt;(*NungiltfolgendeGleichung:Length(halloWelt)=SIZE(halloWelt)*)relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="288" HEIGHT="32" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img315.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} CONST
\ halloWelt = Hallo Welt;
\ (*
\\\\...
...
\ Length(halloWelt) = SIZE(halloWelt)
\ *)
\ \relax \end{alltt}\end{example}">|; 

$key = q/copyright;MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="38" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img149.png"
 ALT="$\copyright$">|; 

$key = q/-2^{31};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="535" HEIGHT="79" ALIGN="MIDDLE" BORDER="0"
 SRC="|."$dir".q|img191.png"
 ALT="$-2^{31}$">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcIllOpt]Eineung"{u}ltigeOptionoder,,{{tt{?}.{{tt{#?.mod{rightarrow{txtslash})isteinFehleraufgetreten.{ttscript};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="516" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img161.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcIllOpt]
Eine ung\uml {u}ltige Opt...
...tt\char93 ?.mod $\rightarrow$ txt/}) ist ein Fehler aufgetreten.
\end{ttscript}">|; 

$key = q/{ebnf}{ReferenceFile}item[ReferenceFile]{ttREFFILEModAnchor{ModAnchor}{ObjListMoring]{ttlength{char}.},,{ttlength}``zeigtdieL"{a}ngederZeichenkettean.{ebnf};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="562" HEIGHT="188" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img265.png"
 ALT="\begin{ebnf}{ReferenceFile}
\item[ReferenceFile]
{\ttREFFILE ModAnchor \{ModAnc...
...\}.} \\\\
,,{\ttlength}\lq\lq  zeigt die L\uml {a}nge der Zeichenkette an.
\end{ebnf}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim50#preform{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="323" HEIGHT="54" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img124.png"
 ALT="\begin{example}
\begin{verbatim}MOVE.L DosL(A4),A6
MOVEQ  ...">|; 

$key = q/{m2esyntax}itemModula-2-Menuitemmbox{keyctrl[{backslash{]}{m2esyntax};MSF=1.6;AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="337" HEIGHT="43" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img84.png"
 ALT="\begin{m2esyntax}
\item
Modula-2-Menu
\item
\mbox{\keyctrl[$\backslash$]}
\end{m2esyntax}">|; 

$key = q/{ttscript}{RELOCATION}item[{END}]beendetdenAssembler-Text,danachmussnocheineabsctaxwieinmtwo{}gilt.EswirdallerdingskeinNull-ByteamEndeangef"{u}gt!{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="458" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img119.png"
 ALT="\begin{ttscript}{RELOCATION}
\item[{END}] beendet den Assembler-Text, danach mu...
...ilt. Es wird allerdings
kein Null-Byte am Ende angef\uml {u}gt!
\end{ttscript}">|; 

$key = q/{ttscript}{xxxxxxxxx}item[?]ZeigtdieVersionunddieSyntaxan.item[l](list)DieOptiongsein,Gross-undKleinschreibungwerden{{em{nichtslash}unterschieden.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="79" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img162.png"
 ALT="\begin{ttscript}{xxxxxxxxx}
\item[?] Zeigt die Version und die Syntax an.
\item[...
..., Gross-
und Kleinschreibung werden {\em nicht\/} unterschieden.
\end{ttscript}">|; 

$key = q/{ttscript}{rcImportantNotFound}item[rcOk]EswurdenkeineDateienver"{a}ndert.item[rcWarn]MindestenseinederDateienwurdever"{a}ndert.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="488" HEIGHT="38" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img95.png"
 ALT="\begin{ttscript}{rcImportantNotFound}
\item[rcOk]
Es wurden keine Dateien ver\u...
...item[rcWarn]
Mindestens eine der Dateien wurde ver\uml {a}ndert.
\end{ttscript}">|; 

$key = q/{ttscript}{xxx}item[?]zeigtdieVersionunddieSyntaxdesFehlerlisters-Aufrufan.item[aneineNummerangegeben,wirdnurderentsprechendeFehlercodeausgegeben.{ttscript};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="315" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img153.png"
 ALT="\begin{ttscript}{xxx}
\item[?]
zeigt die Version und die Syntax des Fehlerliste...
...mer
angegeben, wird nur der entsprechende Fehlercode ausgegeben.
\end{ttscript}">|; 

$key = q/{example}Beispiele:{{tt{DieserText}ldots,,{{tt{Dieser}``wirdzur"{u}ckgegeben.{{t{Dies``malist's``besser},,{{tt{Diesmalist's}``wirdzur"{u}ckgegeben.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="556" HEIGHT="111" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img277.png"
 ALT="\begin{example}
Beispiele:
{\tt Dieser Text }\ldots
,,{\tt Dieser}\lq\lq  wird zur\um...
...ist's\lq\lq  besser}
,,{\tt Diesmal ist's}\lq\lq  wird zur\uml {u}ckgegeben.
\end{example}">|; 

$key = q/{note}DaderSprungoptimierer(sieheSeitepageref{refOpti})auchunbenutztenCodeentfermiertwerdenkonnte,weilerf"{u}rdenFall{{tt{i#1}ben"{o}tigtwird.example{{note};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="430" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img108.png"
 ALT="\begin{note}
Da der Sprungoptimierer (siehe Seite \pageref{refOpti}) auch unbenu...
...uml {u}r den Fall {\tt i\char93 1} ben\uml {o}tigt wird.
\end{example}\end{note}">|; 

$key = q/{example}alltt{relax{}i:=2;CASEiOF(*getesteterAusdruck:i*)|1:Write('1');(*kleinstesLabel:1*)|3:Write('3');(*grosstesLabel:3*)END;relaxalltt{{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="328" HEIGHT="139" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img242.png"
 ALT="\begin{example}
\begin{alltt}
\relax{} i:=2;
\ CASE i OF (* getesteter Ausdruck...
...: Write('3'); (* grosstes Label: 3 *)
\ END;
\ \relax \end{alltt}\end{example}">|; 

$key = q/{m2esyntax}itemmbox{keyesckey{H}}itemmbox{keyesckey{!}}{m2esyntax};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="289" HEIGHT="44" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img72.png"
 ALT="\begin{m2esyntax}
\item
\mbox{\keyesc\key{H}}
\item
\mbox{\keyesc\key{!}}
\end{m2esyntax}">|; 

$key = q/{example}preform{<verbatim_mark>verbatim27#preform{DieBereichskontrollewirdhierunabgeschaltetundanschliessendwiederaufdenaltenWertzur"{u}ckgesetzt.{example};AAT/;
$cached_env_img{$key} = q|<IMG
 WIDTH="555" HEIGHT="202" ALIGN="BOTTOM" BORDER="0"
 SRC="|."$dir".q|img103.png"
 ALT="\begin{example}
\begin{verbatim}VAR i: INTEGER;
zwerg: ARRAY[1..7] OF INTEGE...
... und anschliessend wieder auf den alten Wert
zur\uml {u}ckgesetzt.
\end{example}">|; 

1;

