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 56<br />

BASIC 1Z-013B V1.0A<br />

BASIC 1Z<br />

2940<br />

2941<br />

2942<br />

2943<br />

2944<br />

2945<br />

2946<br />

2947<br />

2948<br />

2949<br />

2950<br />

2951<br />

2952<br />

2953<br />

2954<br />

2955<br />

2956<br />

2957<br />

2958<br />

2959<br />

OB7C<br />

OB70<br />

OB7F<br />

OB82<br />

OB83<br />

OB84<br />

2D<br />

20<br />

CD<br />

El<br />

Cl<br />

C9<br />

FA<br />

DF OB<br />

DEC L<br />

JR NZ. FA<br />

CALL OBDF<br />

POP HL<br />

POP BC<br />

RET<br />

~ OB79H<br />

RESTANZAHL KURZE IMPULSE<br />

I WEITERE KURZE IMPULSE<br />

lAUF BAND SCHREIBEN<br />

ILANGEN IMPULS AUF<br />

I BAND SCHRE I BEN<br />

I GERETTETE REGISTER HOLEN<br />

3008<br />

Kennung/Daten auf Band aufzeichnen 3009<br />

OB85<br />

OB86<br />

OB87<br />

OB88<br />

OB8A<br />

OB8C<br />

OB8D<br />

OB8F<br />

D5<br />

C5<br />

E5<br />

16<br />

3E<br />

F3<br />

D3<br />

32<br />

02<br />

F8<br />

E3<br />

00 EO<br />

PUSH DE<br />

PUSH BC<br />

PUSH HL<br />

LD D. 02<br />

LD A. F8<br />

DI<br />

OUT (E3).A<br />

LD (EOOO).A<br />

; REGISTER RETTEN<br />

ANZAHL BYTES<br />

ZEIGER AUF BYTES<br />

ZWEI MAL AUFZEICHNEN<br />

2960 I AUSGEBEN<br />

2961<br />

ICoDEWERT FüR SPALTE<br />

IMIT BREAK-TASTE<br />

INTERRUPT SPERREN<br />

I UMSCHALTEN AUF SYSTEM­<br />

I ADRESSEN AB $0000<br />

•. ISPALTENWERT AN TASTATUR<br />

2 998<br />

2999<br />

3000<br />

3001<br />

3002<br />

3003<br />

3004<br />

3005<br />

3006<br />

3007<br />

OBB6<br />

OBB9<br />

OBBA<br />

OBBB<br />

OBBO<br />

OBBF<br />

CO<br />

AF<br />

15<br />

28<br />

06<br />

CD<br />

OF<br />

00<br />

00<br />

FE<br />

OB<br />

OB<br />

CALL<br />

XOR A<br />

OEC 0<br />

JR Z.<br />

LO B.<br />

CALL<br />

3010 OBC2 10 FB OJNZ<br />

2962 OB92 D3 El OUT (El).A I UMSCHAL TEN AUF Byte im Accu auf Band sch<br />

2963<br />

2964<br />

2965<br />

2966<br />

2967<br />

2968<br />

2969<br />

2970<br />

2971<br />

2972<br />

2973<br />

2974<br />

2975<br />

2976<br />

2977<br />

OB94<br />

OB95<br />

OB98<br />

OB9A<br />

OB9D<br />

OB9F<br />

7E<br />

CD<br />

D3<br />

3A<br />

D3<br />

E6<br />

CE<br />

E3<br />

01<br />

El<br />

80<br />

OB<br />

EO<br />

LD A. (HL><br />

CALL OBCE<br />

OUT (E3).A<br />

LD A. (EOOl)<br />

OUT (EU. A<br />

AND A. 80<br />

I RAM AB $0000<br />

EIN BYTE HOLEN<br />

BYTE AUF BAND SCHREIBEN<br />

I UMSCHALTEN AUF SYSTEM­<br />

I ADRESSEN AB SDOOO<br />

IZEILENWERT VON TASTATUR<br />

I HOLEN<br />

I UMSCHALTEN AUF<br />

I RAM AB SOOOO<br />

BREAK-TASTE MASKIEREN<br />

OBAl 37<br />

SCF<br />

CODE BREAK GEDRüCKT<br />

OBDB 10 F7<br />

OJNZ<br />

2978 2979<br />

OBA2 28 26 JR Z. 26 ~ OBCAH BREAK GEDRüCKT ~ ABBRUCH<br />

OBDD Cl<br />

POP B<br />

2980 OBA4 23 INC HL ZEIGER AUF BYTES 3038 OBOE C9 RET<br />

2981 OBA5 OB DEC BC RESTANZAHL BYTES<br />

2982 OBA6 78 LD A.B I GLEICH NULL?<br />

2983 OBA7 Bl OR C I Langen Impuls auf Band sc<br />

2984<br />

2985 OBA8 C2 94 OB JP NZ. OB94 WEITERE BYTES AUSGEBEN OBDF F5 PUSH<br />

2986 3039 3040 OBEO E5 PUSH<br />

2987 OBAB 2A BF OE LD HL. (OEBF) PRüFSUMME HOLEN 3041 OBEl 21 03 EO LD HL<br />

2988<br />

3042<br />

2989 3043<br />

2990 OBAE 7C<br />

LD A.H<br />

; H-BYTE PRüFSUMME<br />

3044 OBE4 3E 03<br />

LD A.<br />

2991 OBAF CD CE OB CALL OBCE<br />

• IBYTE IM ACCU AUF BAND<br />

3045<br />

2992<br />

I SCHREIBEN<br />

3046 OBE6 CD 1C OC CALL<br />

2993<br />

3047<br />

2994 OBB2 7D LD A.L L-BYTE PRüFSUMME 3048<br />

2995<br />

2996<br />

2997<br />

OBB3 CD CE OB CALL OBCE IBYTE IM ACCU<br />

I SCHREIBEN<br />

3011<br />

3012<br />

3013<br />

3014<br />

30 15<br />

3016<br />

3017<br />

30 18<br />

30 19<br />

3020<br />

3021<br />

3022<br />

3023<br />

3024<br />

3025<br />

3026<br />

3027<br />

3028<br />

3029<br />

3030<br />

3031<br />

3032<br />

3033<br />

3034<br />

3035<br />

3036<br />

3037<br />

AUF BAND 3049<br />

3050<br />

3051<br />

OBC4<br />

OBC5<br />

OBC6<br />

OBC7<br />

OBC8<br />

OBCA<br />

OBCB<br />

OBCC<br />

OBCO<br />

OBCE<br />

OBCF<br />

OBD1<br />

OB04<br />

OB05<br />

OBD8<br />

OBE9<br />

OBEB<br />

El<br />

Cl<br />

C5<br />

E5<br />

18<br />

El<br />

Cl<br />

01<br />

C9<br />

C5<br />

06<br />

CD<br />

07<br />

OC<br />

04<br />

3E<br />

00<br />

CA<br />

08<br />

OF<br />

DF<br />

FE<br />

OB<br />

OB<br />

OB<br />

POP H<br />

POP B<br />

PUSH<br />

PUSH<br />

JR CA<br />

POP H<br />

POP B<br />

POP O<br />

RET<br />

PUSH<br />

LD B.<br />

CALL<br />

RLCA<br />

CALL<br />

CALL<br />

60 LD A.<br />

NOP<br />

I

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!