20.02.2014 Aufrufe

Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series

MEHR ANZEIGEN
WENIGER ANZEIGEN

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,

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!