Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series Untitled - The Sharp MZ-Series
SEITE 254 BASIC 1Z-013B V1.0A 15086 15087 3AEF 85 ADO A,L PLUS NEUE STELLE 15088 3AFO 6F LD L,A ERGEBNIS MERKEN 15089 3AF1 3E 00 LO A, 00 • EVENTUELLEN üBERTRAG 15090 • ADDIEREN 15091 3AF3 8C AOC A,H 15092 3AF4 OA F5 20 JP C, 20F5 • üBERLAUF ~ üBERLAUFEHLER 15093 15094 15095 3AF7 67 LD H,A H-BYTE ERGEBNIS MERKEN 15096 3AF8 18 E2 JR E2 ~ 3AOCH NÄCHSTE STELLE UMSETZEN 15097 15098 3AFA 1B OEC OE ZEIGER AUF TEXT CORRIGIEREN 15099 3AFB EB EX OE,HL ZEIGER NACH HL; WERT OE 15100 3AFC E3 EX (SP),HL ZEIGER AUF STELLE FüR WERT 15101 3AFD CD 82 3A CALL 3A82 I INTEGER-WERT IN OE UM 15102 ISETZEN IN REAL-WERT 15103 I NACH (HU 15104 3800 D1 POP DE ZEIGER AUF RESTTEXT 15105 3801 3E 05 LD A, 05 COOE REAL-WERT 15106 15107 3803 C9 RET ASCII-Zeichen im Accu umsetzen in HEX-Wert 15108 3B04 06 30 SUB A, 30 I ASCII-ZEICHEN UMSETZEN 15109 I IN DEZIMAL 15110 3B06 D8 RET C KEIN HEX-WERT 15111 3B07 FE OA CP OA 0-9 ? 15112 15113 3809 3F CCF ERGEBNIS UMKEHREN 15114 3BOA 00 RET NC HEX - WERT 15115 3BOB FE 11 CP 11 KLEINER A ? 15116 15117 3BOO 08 RET C KEIN HEX-WERT 15118 3BOE 06 07 SUB A, 07 FüR A-F CORRIGIEREN 15119 15120 3B10 FE 10 CP 10 o - F ? 15121 15122 3B12 3F CCF = ERGEBNIS UMKEHREN 15123 3B13 C9 RET ASCII-Text (OE) umsetzen in Real-Zahl-Wert nach (HL) 15124 3B14 CD 87 50 CALL 5087 • (HL) REAL-WERT NULL 15125 'EINTRAGEN 15126 15127 3B17 32 81 6A LO (6A8l> ,A ANZAHL STELLEN 15128 15129 15130 3BIA 32 82 6A LO (6A82),A ~ FLAG STELLEN ANGEGEBEN 15131 15132 15133 3B10 32 83 6A LO (6A83),A FLAG REAL-ZAHL 15134 15135 15136 3B20 32 84 6A LD (6A84),A OEZIMALPUNKT-FLAG 15137 15138 15139 3823 15140 15141 3B25 15142 15143 15144 3B28 15145 15146 15147 3828 15148 15149 3B2D 15150 15151 382F 15152 15153 3831 15154 15155 3B33 15156 15157 15158 3B36 15159 15160 15161 3839 15162 15163 3B3B 15164 15165 15166 383E 15167 15168 3840 15169 15170 3B42 15171 3843 15172 3B44 15173 15174 3 B46 15175 3847 15176 3848 15177 15178 3 84A 15179 15180 3 84C 15181 15182 15183 384F 15184 3850 15185 15186 3852 15187 15188 3B54 15189 15190 3856 15191 15192 15193 3B59 15194 BASIC 3E 05 32 65 6A CD 62 3C FE 28 28 F9 FE 20 20 06 CO 28 38 C3 91 50 FE 24 CA 08 3A FE 30 20 06 1A 13 18 F8 1A 13 FE 20 20 06 3A 80 6A 87 28 F4 FE 2E 28 18 CD BE 3A 38 56 1 LD A LD (6 CALL CP 2 JR Z CP 2 JR N CALL JP 50 CP 2 JP Z CP 3 JR N LD A INC D JR Fa LO A INC D CP 2 JR NZ LD A. OR A JR Z, CP 2 JR Z, CALL JR C,
- Seite 206: SEITE 202 11263 2BFF 11264 2COO 112
- Seite 210: SEITE 206 BASIC 1Z-013B V1.0A 12517
- Seite 214: SEITE 210 12737 31Cl 3B 52 12738 12
- Seite 218: SEITE 214 12977 32B1 FE 20 12978 12
- Seite 222: SEITE 218 13192 3388 C9 Befehl GE
- Seite 226: 13411 13412 13413 13414 13415 SEITE
- Seite 230: SEITE 226 BASIC 1Z-013B V1.0A BASIC
- Seite 234: SEITE 230 BASIC 1Z-013B V1_0A 138
- Seite 238: SEITE 234 BASIC 1Z-013B 14069 36F5
- Seite 242: SEITE 14286 14287 37CF 14288 3700
- Seite 246: SEITE 242 BASIC 1Z-013B 14496 38AO
- Seite 250: SEITE 246 BASIC 1Z-013B V1.0A BASIC
- Seite 254: SEITE 250 BASIC 1Z-013B V1.0A BASIC
- Seite 260: SEITE 256 BASIC 1Z-013B V1_0A BASIC
- Seite 264: SEITE 260 BASIC 1Z-013B V1.0A 154
- Seite 268: SEITE 264 BASIC 1Z-013B V1_0A 15623
- Seite 272: SEITE 15833 15834 3DDA 15835 15836
- Seite 276: SEITE 272 BASIC 1Z-013B V1_0A 16054
- Seite 280: SEITE 276 BASIC 1Z-013B V1_0A 16292
- Seite 284: SEITE 280 BASIC 1Z-013B 16525 16526
- Seite 288: SEITE 16747 416B 16748 16749 4160 1
- Seite 292: SEITE 16979 4253 16980 16981 16982
- Seite 296: 17207 17209 17210 433A 18 06 .JR 06
- Seite 300: SEITE 296 BASIC 1Z-013B V1_0A BASIC
- Seite 304: 17666 17667 17669 17671 17674 17675
SEITE 254 <br />
BASIC 1Z-013B V1.0A <br />
15086<br />
15087 3AEF 85 ADO A,L PLUS NEUE STELLE<br />
15088 3AFO 6F LD L,A ERGEBNIS MERKEN<br />
15089 3AF1 3E 00 LO A, 00 • EVENTUELLEN üBERTRAG<br />
15090 • ADDIEREN<br />
15091 3AF3 8C AOC A,H<br />
15092 3AF4 OA F5 20 JP C, 20F5<br />
• üBERLAUF ~ üBERLAUFEHLER<br />
15093<br />
15094<br />
15095 3AF7 67 LD H,A H-BYTE ERGEBNIS MERKEN<br />
15096 3AF8 18 E2 JR E2 ~ 3AOCH NÄCHSTE STELLE UMSETZEN<br />
15097<br />
15098 3AFA 1B OEC OE ZEIGER AUF TEXT CORRIGIEREN<br />
15099 3AFB EB EX OE,HL ZEIGER NACH HL; WERT OE<br />
15100 3AFC E3 EX (SP),HL ZEIGER AUF STELLE FüR WERT<br />
15101 3AFD CD 82 3A CALL 3A82 I INTEGER-WERT IN OE UM<br />
15102 ISETZEN IN REAL-WERT<br />
15103 I NACH (HU<br />
15104 3800 D1 POP DE ZEIGER AUF RESTTEXT<br />
15105 3801 3E 05 LD A, 05 COOE REAL-WERT<br />
15106<br />
15107 3803 C9 RET<br />
ASCII-Zeichen im Accu umsetzen in HEX-Wert<br />
15108 3B04 06 30 SUB A, 30 I ASCII-ZEICHEN UMSETZEN<br />
15109 I IN DEZIMAL<br />
15110 3B06 D8 RET C KEIN HEX-WERT<br />
15111 3B07 FE OA CP OA 0-9 ?<br />
15112<br />
15113 3809 3F CCF ERGEBNIS UMKEHREN<br />
15114 3BOA 00 RET NC HEX - WERT<br />
15115 3BOB FE 11 CP 11 KLEINER A ?<br />
15116<br />
15117 3BOO 08 RET C KEIN HEX-WERT<br />
15118 3BOE 06 07 SUB A, 07 FüR A-F CORRIGIEREN<br />
15119<br />
15120 3B10 FE 10 CP 10 o - F ?<br />
15121<br />
15122 3B12 3F CCF = ERGEBNIS UMKEHREN<br />
15123 3B13 C9 RET<br />
ASCII-Text (OE) umsetzen in Real-Zahl-Wert nach (HL)<br />
15124 3B14 CD 87 50 CALL 5087 • (HL) REAL-WERT NULL<br />
15125 'EINTRAGEN<br />
15126<br />
15127 3B17 32 81 6A LO (6A8l> ,A ANZAHL STELLEN<br />
15128<br />
15129<br />
15130 3BIA 32 82 6A LO (6A82),A ~ FLAG STELLEN ANGEGEBEN<br />
15131<br />
15132<br />
15133 3B10 32 83 6A LO (6A83),A FLAG REAL-ZAHL<br />
15134<br />
15135<br />
15136 3B20 32 84 6A LD (6A84),A OEZIMALPUNKT-FLAG<br />
15137<br />
15138<br />
15139 3823<br />
15140<br />
15141 3B25<br />
15142<br />
15143<br />
15144 3B28<br />
15145<br />
15146<br />
15147 3828<br />
15148<br />
15149 3B2D<br />
15150<br />
15151 382F<br />
15152<br />
15153 3831<br />
15154<br />
15155 3B33<br />
15156<br />
15157<br />
15158 3B36<br />
15159<br />
15160<br />
15161 3839<br />
15162<br />
15163 3B3B<br />
15164<br />
15165<br />
15166 383E<br />
15167<br />
15168 3840<br />
15169<br />
15170 3B42<br />
15171 3843<br />
15172 3B44<br />
15173<br />
15174 3 B46<br />
15175 3847<br />
15176 3848<br />
15177<br />
15178 3 84A<br />
15179<br />
15180 3 84C<br />
15181<br />
15182<br />
15183 384F<br />
15184 3850<br />
15185<br />
15186 3852<br />
15187<br />
15188 3B54<br />
15189<br />
15190 3856<br />
15191<br />
15192<br />
15193 3B59<br />
15194<br />
BASIC<br />
3E 05<br />
32 65 6A<br />
CD 62 3C<br />
FE 28<br />
28 F9<br />
FE 20<br />
20 06<br />
CO 28 38<br />
C3 91 50<br />
FE 24<br />
CA 08 3A<br />
FE 30<br />
20 06<br />
1A<br />
13<br />
18 F8<br />
1A<br />
13<br />
FE 20<br />
20 06<br />
3A 80 6A<br />
87<br />
28 F4<br />
FE 2E<br />
28 18<br />
CD BE 3A<br />
38 56<br />
1<br />
LD A<br />
LD (6<br />
CALL<br />
CP 2<br />
JR Z<br />
CP 2<br />
JR N<br />
CALL<br />
JP 50<br />
CP 2<br />
JP Z<br />
CP 3<br />
JR N<br />
LD A<br />
INC D<br />
JR Fa<br />
LO A<br />
INC D<br />
CP 2<br />
JR NZ<br />
LD A.<br />
OR A<br />
JR Z,<br />
CP 2<br />
JR Z,<br />
CALL<br />
JR C,