Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series Untitled - The Sharp MZ-Series

20.02.2014 Aufrufe

SEITE 58 BASIC 1Z-013B 3052 OBEC CO 47 00 CALL OD47 3053 3054 3055 OBEF 3E 02 LO A, 02 3056 3057 08Fl CD lC OC CALL OCIC 3058 3059 3060 OBF4 3E 6F LO A, 6F 3061 3062 OBF6 3E 5F LO A, 5F 3063 3064 OBF8 CD 47 OD CALL 0047 3065 3066 3067 08F8 EI POP HL 3068 OBFC Fl POP AF 3069 OBFD C9 RET Kurzen Impuls auf Band schreiben 3070 OB FE F5 PUSH AF 3071 OBFF E5 PUSH HL 3072 OCOO 21 03 EO LD HL, E003 3073 3074 3075 OC03 3E 03 LD A, 03 3076 3077 OC05 CD 1C OC CALL OClC 3078 3079 3080 OC08 3E 2E ·LD A, 2E 3081 3082 OCOA CD 47 OD CALL 0047 3083 3084 3085 OCOO 3E 02 LD A, 02 3086 3087 OCOF CD lC OC CALL OCIC 3088 3089 .3090 OC12 3E 2B LD A, 2B 3091 3092 OC14 00 NOP 3093 OC15 00 NOP 3094 OC16 CD 47 00 CALL 0047 3095 3096 3097 OC19 EI POP HL 3098 OCtA Fl POP AF 3099 OCl8 C9 RET V1.0A CODE IMPULS AUS IAN STEUERBAUSTEIN I AUSGEBEN I ZEITSCHLEIFE 386 usec I (Impuls LOW soll I 494 usec sein) I GERETTETE REGISTER HOLEN I REGISTER RETTEN I ZEIGER AUF KONTROLL­ IWORTREGISTER 8255 CODE IMPULS AN IAN STEUER8AUSTEIN I AUSGEBEN I ZEITSCHLEIFE 190 usec I (Impuls HIGH soll 240 usec sein) CODE IMPULS AUS IAN STEUERBAUSTEIN I AUSGEBEN I ZEITSCHLEIFE 180 usec I I (Impuls LOW soll I 264 usec sein) I GERETTETE REGISTER HOLEN Steuer wort 3100 OC1C F3 3101 OCID 03 3102 3103 OCIF 77 3104 OC20 D3 3105 3106 OC22 C9 Datenwort 3107 OC23 F3 3108 OC24 03 3109 3110 OC26 7E 3111 OC27 03 3112 3113 OC29 C9 Kennmarke 3114 OC2A D5 3115 OC28 C5 3116 OC2C E5 3117 OC2D 7B 3118 OC2E FE 3119 3120 OC30 3E 3121 3122 OC32 20 3123 3124 OC34 87 3125 OC35 57 3126 OC36 21 3127 3128 3129 OC39 5A 3130 OC3A CD 3131 3132 3133 OC30 38 3134 3135 OC3F CD 3136 3137 3138 OC42 CD 3139 3140 3141 OC45 E6 3142 3143 OC47 28 3144 3145 OC49 10 3146 OC4A 20 3147 3148 OC4C 5A 3149 OC4D CD 3150 3151 BASIC 1Z an Steuerbaust 01 E3 OUT ( LD (H ~1 OUT ( RET vom Steuerbaust 01 E3 OUT ( LD A,( EI OUT ( RET auf Band suchen PUSH PUSH PUSH LD A, CC CP C 14 LO A. 01 JR NZ ADD A LO O,A 02 EO LO HL LO E.O 24 OD CALL 23 JR C, 44 OD CALL 23 OC CALL 20 AND A FO JR Z. DEC E EE JR NZ LD E.D 24 OD CALL I I I I I I

SEITE 58<br />

BASIC 1Z-013B<br />

3052 OBEC CO 47 00 CALL OD47<br />

3053<br />

3054<br />

3055 OBEF 3E 02 LO A, 02<br />

3056<br />

3057 08Fl CD lC OC CALL OCIC<br />

3058<br />

3059<br />

3060 OBF4 3E 6F LO A, 6F<br />

3061<br />

3062 OBF6 3E 5F LO A, 5F<br />

3063<br />

3064 OBF8 CD 47 OD CALL 0047<br />

3065<br />

3066<br />

3067 08F8 EI POP HL<br />

3068 OBFC Fl POP AF<br />

3069 OBFD C9 RET<br />

Kurzen Impuls auf Band schreiben<br />

3070 OB FE F5 PUSH AF<br />

3071 OBFF E5 PUSH HL<br />

3072 OCOO 21 03 EO LD HL, E003<br />

3073<br />

3074<br />

3075 OC03 3E 03 LD A, 03<br />

3076<br />

3077 OC05 CD 1C OC CALL OClC<br />

3078<br />

3079<br />

3080 OC08 3E 2E ·LD A, 2E<br />

3081<br />

3082 OCOA CD 47 OD CALL 0047<br />

3083<br />

3084<br />

3085 OCOO 3E 02 LD A, 02<br />

3086<br />

3087 OCOF CD lC OC CALL OCIC<br />

3088<br />

3089<br />

.3090 OC12 3E 2B LD A, 2B<br />

3091<br />

3092 OC14 00 NOP<br />

3093 OC15 00 NOP<br />

3094 OC16 CD 47 00 CALL 0047<br />

3095<br />

3096<br />

3097 OC19 EI POP HL<br />

3098 OCtA Fl POP AF<br />

3099 OCl8 C9 RET<br />

V1.0A<br />

CODE IMPULS AUS<br />

IAN STEUERBAUSTEIN<br />

I AUSGEBEN<br />

I ZEITSCHLEIFE 386 usec<br />

I (Impuls LOW soll<br />

I 494 usec sein)<br />

I GERETTETE REGISTER HOLEN<br />

I REGISTER RETTEN<br />

I ZEIGER AUF KONTROLL­<br />

IWORTREGISTER 8255<br />

CODE IMPULS AN<br />

IAN STEUER8AUSTEIN<br />

I AUSGEBEN<br />

I ZEITSCHLEIFE 190 usec<br />

I (Impuls HIGH soll<br />

240 usec sein)<br />

CODE IMPULS AUS<br />

IAN STEUERBAUSTEIN<br />

I AUSGEBEN<br />

I ZEITSCHLEIFE 180 usec<br />

I<br />

I (Impuls LOW soll<br />

I 264 usec sein)<br />

I GERETTETE REGISTER HOLEN<br />

Steuer wort<br />

3100 OC1C F3<br />

3101 OCID 03<br />

3102<br />

3103 OCIF 77<br />

3104 OC20 D3<br />

3105<br />

3106 OC22 C9<br />

Datenwort<br />

3107 OC23 F3<br />

3108 OC24 03<br />

3109<br />

3110 OC26 7E<br />

3111 OC27 03<br />

3112<br />

3113 OC29 C9<br />

Kennmarke<br />

3114 OC2A D5<br />

3115 OC28 C5<br />

3116 OC2C E5<br />

3117 OC2D 7B<br />

3118 OC2E FE<br />

3119<br />

3120 OC30 3E<br />

3121<br />

3122 OC32 20<br />

3123<br />

3124 OC34 87<br />

3125 OC35 57<br />

3126 OC36 21<br />

3127<br />

3128<br />

3129 OC39 5A<br />

3130 OC3A CD<br />

3131<br />

3132<br />

3133 OC30 38<br />

3134<br />

3135 OC3F CD<br />

3136<br />

3137<br />

3138 OC42 CD<br />

3139<br />

3140<br />

3141 OC45 E6<br />

3142<br />

3143 OC47 28<br />

3144<br />

3145 OC49 10<br />

3146 OC4A 20<br />

3147<br />

3148 OC4C 5A<br />

3149 OC4D CD<br />

3150<br />

3151<br />

BASIC 1Z<br />

an Steuerbaust<br />

01<br />

E3 OUT (<br />

LD (H<br />

~1 OUT (<br />

RET<br />

vom Steuerbaust<br />

01<br />

E3 OUT (<br />

LD A,(<br />

EI OUT (<br />

RET<br />

auf Band suchen<br />

PUSH<br />

PUSH<br />

PUSH<br />

LD A,<br />

CC CP C<br />

14 LO A.<br />

01 JR NZ<br />

ADD A<br />

LO O,A<br />

02 EO LO HL<br />

LO E.O<br />

24 OD CALL<br />

23 JR C,<br />

44 OD CALL<br />

23 OC CALL<br />

20 AND A<br />

FO JR Z.<br />

DEC E<br />

EE JR NZ<br />

LD E.D<br />

24 OD CALL<br />

I<br />

I<br />

I<br />

I<br />

I<br />

I

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!