^C12浜様様様曜様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様融 BOUND Check Array Bounds 麺様様様擁用様様様様様様様様様様様様様様様様様様様様用様様様様様様様様様様郵 Syntax BOUND Index, Feldgrenze Zyklen 80386 / 80486 把陳陳陳陳津陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳津陳陳陳陳陳陳陳陳陳陳超 Operanden 16 Bit-Register, 32 Bit-Speicher 10 / 7 32 Bit-Register, 64 Bit-Speicher 10 / 7 把陳陳陳陳津陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳珍陳陳陳陳陳陳陳陳陳陳超 Flags F/OF RF/DF IF/IF EF/TF VF/SF NF/ZF HF/AF PF/PF CF/CF - - - - - - - - - 把陳陳陳陳珍陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳陳超 Der Inhalt des ersten Operanden wird geprft, ob er sich innerhalb der Grenzwerte befindet, die durch den zweiten Operanden vorgegeben sind. 藩様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様様夕 ^C07Der zweite Operand ist eine 32/64-Bit-Speicherstelle, dessen untere Hlfte den unteren Grenzwert und dessen obere Hlfte den oberen Grenzwert enthlt. Der BOUND-Befehl prft nun, ob der Wert im ersten Operand innerhalb dieses Bereiches liegt. Liegt der Wert ausserhalb, wird ein Interrupt 5 ausgefhrt, der unter MS-DOS normalerweise fr die "Druck" Taste vorgesehen ist. Wenn dieser Befehl also verwendet werden soll, mu die INT 5-Routine modifiziert werden. Nach der INT 5-Routine wird der BOUND-Befehl erneut ausgefhrt. Desshalb mu in der INT 5-Routine dafr gesorgt werden, da die Grenzber- schreibung aufgehoben wird, da sonst ein erneuter INT 5 auftreten wrde.