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 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