Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
SEITE 394<br />
BASIC 1Z-013B V1_0A<br />
BASIC 1Z<br />
Va~iablennamen (HL) im Zwischenspeiche~ bereitstellen Zeiger auf letzten zwei Ar<br />
22654 587E CD 14 54 CALL 5414 IPROGRAM<strong>MZ</strong>EIGER IN HL AUF 22705 58Bl 21 FB FF LD HL.<br />
22655 I NÄCHSTES RELEVANTE 22706<br />
22656<br />
22657<br />
22658<br />
22659<br />
22660<br />
5881 FE 41 CP 41<br />
I ZEICHEN STELLEN<br />
ANFANG BUCHSTABEN<br />
5883 DA FE 20 JP C. 20FE 'KEIN BUCHSTA8E +<br />
'SYNTAX - FEHLER<br />
22707<br />
22708<br />
22709<br />
22710<br />
22711<br />
22661 22712<br />
22662 5886 FE 5B CP 5B ENDE BUCHSTABEN 22713<br />
22663<br />
58B4<br />
58B5<br />
58B6<br />
58B7<br />
19<br />
EB<br />
05<br />
21 FB FF<br />
ADD HL<br />
EX DE.<br />
PUSH O<br />
LD HL.<br />
22714 58BA 19 ADD HL<br />
22664 5888 02 FE 20 JP NC. 20FE IKEIN BUCHSTABE +<br />
22715 58BB D1<br />
POP DE<br />
22665<br />
I SYNTAX - FEHLER<br />
22716 58BC 3A 65 6A LD A. (<br />
22666 22717<br />
22667<br />
22668<br />
588B 11 OF 11 LD OE. 110F ZEIGER AUF ZWISCHENSPEICHER 22718<br />
22719 58BF B8 CP 8<br />
22669 22720 58CO C8 RET Z<br />
22670 588E 06 00 LD B. 00 • ZÄHLER ANZAHL ZEICHEN 22721 58Cl C3 FB 20 JP 20F<br />
22671 22722<br />
22672 5890 13 INC OE ZEIGER AUF ZWISCHENSPEICHER 22723<br />
22673 5891 7E<br />
LD A. (HU<br />
NÄCHSTES PROGRAMMBYTE HOLEN<br />
22674 5892 CD C7 3A CALL 3AC7<br />
'UNTERSUCHEN. OB ACCU<br />
Länge der Zeichenkette (HL<br />
22675<br />
'GLEICH VARIABLENNAME<br />
22676<br />
'ZEICHEN IST 22724 58C4 06 FF LD B.<br />
22677 5895 38 OB JR C. OB + 58A2H KEIN VARIABLENNAMENZEICHEN 22725<br />
22678<br />
22726 58C6 04 INC B<br />
22679 5897<br />
22680 5898<br />
22681 5899<br />
22682 589A<br />
12<br />
04<br />
78<br />
FE 03<br />
LD (OE). A<br />
INC B<br />
LD A.8<br />
CP 03<br />
ZEICHEN MERKEN<br />
ZÄHLER ANZAHL ZEICHEN<br />
ZÄHLER HOLEN<br />
LÄNGE MAXIMAL<br />
22683 22731 58CB FE 22 CP 22<br />
589C 38 01 JR C. 01 + 589FH NOCH OK<br />
22684<br />
22685<br />
22686<br />
22727<br />
22728<br />
22729<br />
22730<br />
22732<br />
22733<br />
22734<br />
589E 05<br />
DEC B<br />
ZÄHLER MINUS EINS<br />
22687 589F 23 INC HL ZEIGER AUF PROGRAMMTEXT 22735<br />
22688 58AO 18 EE JR EE + 5890H IWEITERE ZEICHEN<br />
22689 I UNTERSUCHEN<br />
58C7<br />
58C8<br />
58C9<br />
58CA<br />
58CD<br />
58CE<br />
7E<br />
87<br />
C8<br />
23<br />
C8<br />
18 F6<br />
LD A.<br />
OR A<br />
RET Z<br />
INC HL<br />
RET Z<br />
JR F6<br />
String mit Länge in B von<br />
22690 58A2 11 OF 11 LD DE. 110F 'ZEIGER AUF SPEICHER 22736 5800 78 LD A:B<br />
'MIT VARIABLENNAMEN<br />
22691<br />
22692<br />
22693<br />
22694<br />
22695<br />
22696<br />
22697<br />
22698<br />
22699<br />
22700<br />
58A5<br />
58A6<br />
58A7<br />
58A8<br />
58AA<br />
58AC<br />
58AD<br />
EB<br />
70<br />
EB<br />
OE 05<br />
FE<br />
CO<br />
OE<br />
24<br />
EX<br />
LD<br />
EX<br />
LD<br />
DE.HL<br />
(HU.B<br />
DE.HL<br />
C. 05<br />
CP 24<br />
RET NZ<br />
LD C. 03<br />
LÄNGE VOR NAME EINTRAGEN<br />
CODE REAL- VARIA8LE<br />
$ (Kennung String)<br />
KEINE STRINGVARIABLE<br />
CODE STRING-VARIABLE<br />
22701<br />
03<br />
22702 22748<br />
22703 58AF 23<br />
INC HL PROGRAM<strong>MZ</strong>EIGER 22749<br />
22704 58BO C9<br />
RET<br />
22750<br />
22737 58D1<br />
22738 5802<br />
22739 5803<br />
22740 58D4<br />
22741 5805<br />
22742 58D6<br />
22743 5807<br />
22744<br />
22745<br />
22746<br />
22747<br />
5809<br />
58DA<br />
58DD<br />
58DE<br />
B7<br />
C8<br />
1A<br />
77<br />
13<br />
23<br />
10 FA<br />
EB<br />
CD DF 58<br />
EB<br />
C9<br />
OR A<br />
RET Z<br />
LD A.<br />
LD (H<br />
INC OE<br />
INC HL<br />
DJNZ F<br />
EX DE<br />
CALL 5<br />
EX DE<br />
RET