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 386<br />
BASIC 1Z-013B V1.0A<br />
Funktion LEFT$<br />
22215 56C7 CD E5 57 CALL 57E5 IISTRING UND 2-BYTE-WERT<br />
22216 I BERE I TSTELLEN<br />
22217<br />
22218 56CA SYNTAX Klamme~ zu<br />
CD 04 58 CALL 5804 22219<br />
22220<br />
DE 57 CALL 57DE<br />
22221 56CD CD<br />
22222<br />
22223<br />
22224 56DO EB<br />
22225 56D1 7E<br />
22226 56D2 B9<br />
22227 56D3 30<br />
22228<br />
22229 56D5 4F<br />
22230 5606 71<br />
22231 56D7 01<br />
22232<br />
22233<br />
22234 56DA 3E<br />
22235<br />
22236 56DC 09<br />
22237 56DD EB<br />
22238 56DE 32<br />
22239<br />
22240<br />
22241 56El C3<br />
22242<br />
22243<br />
01<br />
05 00<br />
03<br />
65 6A<br />
14 54<br />
EX DE.HL<br />
LD A. (HL><br />
CP C<br />
JR NC. 01 ~<br />
I<br />
LD C.A<br />
LD (HL> .C<br />
LD BC. 0005<br />
L<br />
LD A. 03<br />
ADD HL.BC<br />
EX DE.HL<br />
LD (6A65).A<br />
JP 5414<br />
56D6H<br />
I üBERPRüFEN. OB WERT IN<br />
IBC KLEINER 2~6 IST<br />
STRINGLÄNGE HOLEN<br />
ANGEGEBENER LEFT$-WERT<br />
STRING IST LÄNGER<br />
STRINGLÄNGE VORGEBEN<br />
NEUE STRINGLÄNGE<br />
LÄNGE DESCRIPTOREINTRAG<br />
CODE STRING<br />
DESCRIPTOR RETTEN<br />
ZEIGER NACH OE<br />
TYP-WERT MERKEN<br />
IPROGRAM<strong>MZ</strong>EIGER IN HL<br />
lAUF NÄCHSTES RELEVANTES<br />
I ZEICHEN SETZEN<br />
Funktion<br />
RIGHT$<br />
22244<br />
22245<br />
22246<br />
22247<br />
22248<br />
22249<br />
22250<br />
22251<br />
22252<br />
22253<br />
22254<br />
22255<br />
22256<br />
22257<br />
22258<br />
22259<br />
22260<br />
22261<br />
22262<br />
22263<br />
22264<br />
22265<br />
22266<br />
22267<br />
22268<br />
22269<br />
22270<br />
56E4<br />
56E7<br />
56EA<br />
56ED<br />
56EE<br />
56EF<br />
56FO<br />
56F2<br />
56F3<br />
56F4<br />
56F5<br />
56F6<br />
56F7<br />
56F8<br />
56F9<br />
56FB<br />
56FC<br />
56FD<br />
CD<br />
CD<br />
CD<br />
E5<br />
04<br />
DE<br />
EB<br />
7E<br />
91<br />
30 02<br />
AF<br />
4E<br />
71<br />
23<br />
86<br />
77<br />
23<br />
3E 00<br />
8E<br />
57<br />
58<br />
57<br />
77<br />
01 03 00<br />
CALL<br />
I<br />
BASIC 1Z<br />
22271<br />
22272 5700 18 D8 JR D8<br />
22273<br />
Funktion MID$<br />
"<br />
:<br />
J.:<br />
CALL<br />
CALL<br />
57E5<br />
5804<br />
57DE<br />
EX DE.HL<br />
LD A. (HL><br />
SUB C<br />
JR NC. 02<br />
XOR A<br />
LD C. (HL><br />
LD (HL>. C<br />
INC HL<br />
ADD A. (HL><br />
LD (HL> .A<br />
INC HL<br />
LD A. 00<br />
ADC A, (HL><br />
LD<br />
LD<br />
(HL> ,A<br />
BC, 0003<br />
~ 56F4H<br />
I<br />
ISTRING UND 2- BYTE-WERT<br />
I BERE I TSTELLEN<br />
SYNTAX Klammer zu<br />
I üBERPRüFEN. OB WERT IN<br />
IBC KLEINER 256 IST<br />
LÄNGE STRING HOLEN<br />
ANGEGEBENE LÄNGE RIGHT$<br />
STRING IST LÄNGER<br />
KEIN ZEICHEN VERGESSEN<br />
NEUE LÄNGE GLEICH ALTE<br />
NEUE LÄNGE EINTRAGEN<br />
ZEIGER AUF OFFSET<br />
10FFSET AUF STRING<br />
I CORRIGIEREN<br />
I<br />
I<br />
I<br />
I<br />
I<br />
LÄNGE STRING-DESCRIPTOR<br />
, ~ "<br />
>r<br />
1 ,<br />
I .<br />
";~<br />
";'~<br />
" /<br />
~; ;1'<br />
' ,I<br />
'.<br />
' ~<br />
'i 1j<br />
I'<br />
-<br />
"" .<br />
"i<br />
)'<br />
I<br />
1 ; 1<br />
:1 1<br />
,<br />
' "<br />
. 1<br />
,"<br />
! '<br />
.J<br />
\'<br />
d el i<br />
!<br />
;),<br />
22274 5702<br />
22275<br />
22276<br />
22277 5705<br />
22278<br />
22279<br />
22280 5708<br />
22281 5709<br />
22282<br />
22283<br />
22284 570C<br />
22285 570D<br />
22286 570E<br />
22287<br />
22288 5710<br />
22289<br />
22290 5712<br />
22291<br />
22292<br />
22293 5715<br />
22294 5716<br />
22295 5717<br />
22296<br />
22297<br />
22298 571A<br />
22299 571B<br />
22300 571C<br />
22301<br />
22302<br />
22303 571F<br />
22304<br />
22305<br />
22306 5722<br />
22307<br />
22308<br />
22309 5725<br />
22310 5726<br />
22311<br />
22312<br />
CD E5 57<br />
CD DE 57<br />
B7<br />
CA 01 21<br />
F5<br />
7E<br />
FE 29<br />
28 24<br />
CD 32 33<br />
05<br />
EB<br />
01 05 00<br />
09<br />
EB<br />
CD 5A 4D<br />
CD<br />
CD<br />
D1<br />
Cl<br />
04<br />
53<br />
58<br />
4D<br />
CALL 5<br />
CALL 5<br />
OR A<br />
JP Z.<br />
PUSH A<br />
LD A. (H<br />
CP 29<br />
JR Z.<br />
CALL 3<br />
PUSH D<br />
EX DE,H<br />
LD BC,<br />
ADD HL<br />
EX DE,H<br />
CALL 4D<br />
CALL 5<br />
CALL 4D<br />
POP DE<br />
POP BC<br />
I<br />
I<br />
l<br />
22313<br />
223 14<br />
2231 5<br />
I<br />
22316<br />
22317<br />
2231 8<br />
223 19<br />
22320<br />
22321<br />
22322<br />
22323<br />
22324<br />
22325<br />
5727<br />
5728<br />
5729<br />
572A<br />
572B<br />
I<br />
I<br />
I<br />
5720<br />
572E<br />
572F<br />
5731<br />
5732<br />
5733<br />
5734<br />
4F<br />
EB<br />
7E<br />
90<br />
38 OE<br />
3C<br />
B9<br />
30 01<br />
4F<br />
78<br />
3D<br />
18 BE<br />
LD C.A<br />
EX DE.H<br />
LD A. (H<br />
SUB B<br />
JR C.<br />
INC A<br />
CP C<br />
JR NC.<br />
LD C.A<br />
LD A.B<br />
DEC A<br />
JR BE