Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
SEITE 402<br />
BASIC 1Z-013B V1.0A BASIC 1Z<br />
23101 5A3D<br />
23102 5A3E<br />
23103 5A3F<br />
23104 5A40<br />
23105<br />
23106<br />
23107<br />
23108<br />
23109<br />
23110<br />
23111<br />
23112<br />
23113<br />
23114<br />
23115<br />
23116<br />
23117<br />
23118<br />
23119<br />
23120<br />
5A43<br />
5A44<br />
5A45<br />
5A46<br />
5A47<br />
5A48<br />
5A4B<br />
5A4C<br />
5A4E<br />
5A4F<br />
D5<br />
D9<br />
Dl<br />
CD<br />
E5<br />
D9<br />
Cl<br />
C5<br />
EB<br />
2A<br />
6E<br />
26<br />
29<br />
3A<br />
13 SB<br />
D3 38<br />
00<br />
OF 11<br />
PUSH<br />
EXX<br />
POP DE<br />
CALL 5B13<br />
DE TYP-LANGE 23163<br />
23164 5A7C Cl POP BC<br />
PUSH HL<br />
EXX<br />
POP BC<br />
PUSH BC<br />
EX DE,HL<br />
LD HL, (38D3)<br />
LD L, (HU<br />
LD H, 00<br />
ADD HL,HL<br />
LD A, (110F)<br />
TYP-LANGE HOLEN<br />
• HL = HL * DE<br />
• (SPEICHERPLATZ FüR FELD<br />
• ERRECHNEN)<br />
GESAMTLANGE<br />
GESAMTLANGE<br />
•<br />
'ZEIGER AUF STRINGARBEITS<br />
I BEREICH<br />
ANZAHL DIMENSIONEN HOLEN<br />
MAL ZWEI<br />
LANGE FELDNAME<br />
23121 23183<br />
23122 23123<br />
23124 5A52 5A54 C6 85<br />
05<br />
ADD A, 05<br />
ADD A.L<br />
PLUS STAMMDATENLÄNGE<br />
PLUS LÄNGE FüR DIMENSIONEN<br />
23 184<br />
23 185<br />
23186<br />
23125 5A55 6F<br />
LD L,A<br />
ERGEBN I S MER~:EN<br />
23 187<br />
23126 5A56 3E 00<br />
LD A, 00<br />
• EVENTUELLEN üBERTRAG<br />
23188<br />
23127<br />
• CORRIGIEREN<br />
23128<br />
23129<br />
23130<br />
23131<br />
231 3 2<br />
23133<br />
23134<br />
23135<br />
23 13 6<br />
23137<br />
23138<br />
5A58<br />
5A59<br />
5A5A<br />
5A5C<br />
5A5D<br />
5A5F<br />
5A60<br />
5A61<br />
8C<br />
67<br />
38<br />
09<br />
38<br />
E5<br />
19<br />
DA<br />
05<br />
02<br />
B9 20<br />
ADC A,H<br />
LD H,A<br />
JR C, 05 ~<br />
ADD HL,BC<br />
JR C, 02 ~<br />
PUSH HL<br />
ADD HL,DE<br />
JP C. 20B9<br />
23139<br />
23140 5A64 EB EX DE,HL<br />
23141 5A65 CD DF 58 CALL 58DF<br />
23142<br />
23143<br />
23144<br />
23145<br />
23146<br />
23147<br />
23148<br />
23149<br />
23150<br />
23151<br />
23152<br />
23153<br />
5A68<br />
5A69<br />
5A6A<br />
5A6B<br />
ES<br />
D9<br />
E1<br />
ED<br />
4B<br />
B5 6A<br />
PUSH HL<br />
EXX<br />
POP HL<br />
LD BC, (6AB5)<br />
5A61H<br />
5A61H<br />
•<br />
• üBERLAUF ~<br />
• SPEICHER ZU KLEIN<br />
PLUS LANGE FüR FELDDATEN<br />
I üBERLAUF ~<br />
'SPEICHER ZU KLEIN<br />
'FEHLER 6<br />
'SPEICHER ZU KLEIN<br />
'üBEPRüFEN, OB ADRESSE<br />
• IN DE MIT STACK KOLLIDIERT<br />
ANFANG STRINTEXTBEREICH<br />
23165 5A7D<br />
2 3166 5A7E<br />
23167 5A7F<br />
23168 5A80<br />
23 169 5A81<br />
23170 5A82<br />
23171 5A83<br />
23172 5A84<br />
23173<br />
23174 5A86<br />
23 175 5A87<br />
23176 5A88<br />
23177 5A89<br />
23 178 5A8A<br />
23 179 5A8B<br />
23180 5A8C<br />
23181 5A8D<br />
23 182<br />
23189<br />
23190<br />
23 191<br />
2 3192<br />
23 193<br />
23 194<br />
23 195<br />
23196<br />
23 197<br />
23198<br />
231 99<br />
23200<br />
23201<br />
23 202<br />
5A90<br />
5A91<br />
5A92<br />
5A95<br />
5A99<br />
5A9A<br />
5A9B<br />
5A9C<br />
5A9D<br />
5A9E<br />
5AAI<br />
5AA2<br />
D5<br />
D9<br />
D1<br />
60<br />
69<br />
Cl<br />
79<br />
F6 80<br />
77<br />
23<br />
IB<br />
73<br />
23<br />
72<br />
23<br />
11 OF 11<br />
lA<br />
3C<br />
CD C5 5A<br />
5AAF 32 01 39 LD<br />
23154<br />
23155 5A73 ES PUSH HL , ABLEGEN 23217<br />
23156 5A74 D9 EXX 23218 5AB2 D9 EXX<br />
23157<br />
23158<br />
5A6F<br />
5A70<br />
5A71<br />
OB<br />
B7<br />
ED 42<br />
DEC BC<br />
OR A<br />
SBC HL,BC<br />
: CORRIGIEREN<br />
CARRY-FLAG ZURüCKSETZEN<br />
I LÄNGE GESPEICHERTE<br />
'STRINGS ERRECHNEN<br />
23159<br />
23160 5A78 Dl POP DE GESAMTE FELDLÄNGE 23 222<br />
23161<br />
23 162<br />
5A75<br />
5A76<br />
Cl<br />
ED B8<br />
POP BC<br />
LDDR<br />
LÄNGE GESPEICHERTE<br />
'STRINGTEXTBEREICH<br />
'VERSCHIEBEN<br />
5A79 CD CD 5A CALL 5ACD • ZEIGER AUF<br />
'SCHIEDENEN<br />
DIE VER<br />
BEREICHE<br />
23203<br />
23204<br />
23 205<br />
23206<br />
23207<br />
23208<br />
23209<br />
23210<br />
23 211<br />
23212<br />
23213<br />
23214<br />
23215<br />
23 216<br />
STRINGS 23219<br />
23220<br />
23221<br />
23223<br />
23224<br />
5AA3<br />
5AA4<br />
5AA5<br />
5AA6<br />
5AA7<br />
5AA8<br />
5AA9<br />
5AAA<br />
5AAC<br />
5AAD<br />
5AB3<br />
5AB4<br />
5AB7<br />
5AB8<br />
ED<br />
lA<br />
77<br />
23<br />
13<br />
87<br />
CD<br />
E5<br />
D9<br />
5B<br />
C5<br />
EI<br />
AF<br />
77<br />
23<br />
OB<br />
78<br />
BI<br />
20 F8<br />
77<br />
3E<br />
01<br />
D3 . 38<br />
5A<br />
Dl<br />
3A 41 SB<br />
B7<br />
28 04<br />
PUSH D<br />
EXX<br />
POP DE<br />
LD H,B<br />
LD L,C<br />
POP BC<br />
LD A,C<br />
OR 80<br />
LD (HU<br />
INC HL<br />
DEC DE<br />
LD (HU<br />
INC HL<br />
LD (HU<br />
INC HL<br />
LD DE,<br />
LD A,