Untitled - The Sharp MZ-Series

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

20.02.2014 Aufrufe

SEITE 440 25200 25201 Funktion A8S 25202 6272 23 25203 6273 C8 8E 25204 25205 6275 2B 25206 6276 C9 Funktion INT 25207 6277 3A 65 6A 25208 25209 25210 627A FE 02 25211 25212 627C C8 25213 6270 CD B7 61 25214 25215 25216 6280 CA 97 3C 25217 25218 25219 6283 E5 25220 6284 11 6E 6A 25221 25222 25223 6287 CD B8 3A 25224 25225 25226 628A E1 25227 6288 CD 97 3C 25228 25229 25230 628E 11 6E 6A 25231 25232 25233 6291 CD 4A 5E 25234 25235 25236 6294 C8 25237 6295 11 77 3D 25238 25239 25240 6298 C3 A6 50 25241 ' 25242 25243 6298 11 77 3D 25244 25245 25246 629E C3 AF 50 25247 25248 BASIC 1Z-013B INC HL RES 7, (HL) OEC HL RET LD A, (6A65) CP 02 RET Z CALL 6187 JP Z, 3C97 PUSH HL LD OE, 6A6E CALL 3A88 POP HL CALL 3C97 LO OE, 6A6E CALL 5E4A RET Z LD DE, 3077 JP 5DA6 LO DE, 3077 JP 5DAF V1_0A ZEIGER AUF MANTISSE VORZEICHEN AUF PLUS ZEIGER WIEDER AUF EXPONENT WERT - FLAG INTEGER-WERT ? HAT KEINE NACHKOMMASTELLEN • VORZEICHEN DER ZAHL • (HL) ABFRAGEN ARGUMENT POSITIV ZEIGER AUF ARGUMENT • ZEIGER AUF ZWISCHEN­ • SPEICHER FüR RECHENROUTINE • REAL-ZAHL VON (HL) INACH (OE) üBERTRAGEN ZEIGER AUF ARGUMENT 'NACHKOMMASTELLEN OER 'REAL-ZAHL (HL) VERGESSEN • ZEIGER AUF ZWISCHEN­ • SPEICHER MIT ARGUMENT 'ZAHLEN (OE) UNO (HL) • VERGLE I CHEN ARGUMENT HATTE KEINE NACHK. ZEIGER AUF +1 (Real-Format) 'REAL-WERT (DE) VOM 'WERT (HL) SUBTRAHIEREN ZEIGER AUF +1 (Real-Format) 'REAL-WERT (OE) ZUM 'REAL-WERT (HL) AODIEREN BASIC 1Z Real - Wert (HL) mit plus e 25249 62Al 11 77 3D LO OE, 25250 25251 25252 62A4 C3 4A 5E JP 5E4A 25253 25254 Integer-Wert des Zahlwertes 25255 62A7 3A 65 6A LD A, (6 25256 25257 25258 62AA FE 02 CP 02 25259 25260 62AC C8 RET Z 25261 62AD C3 97 3C JP 3C97 25262 25263 Funktion FRAC (wird n 25264 6280 3A 65 6A LO A, (6 25265 25266 25267 6283 FE 02 CP 02 25268 25269 6285 28 12 JR Z. 1 25270 25271 62B7 E5 PUSH HL 25272 6288 11 6E 6A LD OE. 25273 25274 25275 628B CD 88 3A CALL 3A 25276 25277 25278 62BE 21 6E 6A LD HL. 25279 25280 25281 62C1 CD 97 3C CALL 3C 25282 25283 25284 62C4 EB EX DE.H 25285 62C5 E1 POP HL 25286 62C6 C3 A6 50 JP 5DA6 25287 25288 Integer - Wert Null (HL) e 25289 62C9 36 00 LD (HU 25290 25291 62C8 23 INC HL 25292 62CC 36 00 LO (HU 25293 25294 62CE 28 DEC HL 25295 62CF C9 RET

SEITE 440<br />

25200 <br />

25201 <br />

Funktion A8S<br />

25202 6272 23<br />

25203 6273 C8 8E<br />

25204<br />

25205 6275 2B<br />

25206 6276 C9<br />

Funktion INT<br />

25207 6277 3A 65 6A<br />

25208<br />

25209<br />

25210 627A FE 02<br />

25211<br />

25212 627C C8<br />

25213 6270 CD B7 61<br />

25214<br />

25215<br />

25216 6280 CA 97 3C<br />

25217<br />

25218<br />

25219 6283 E5<br />

25220 6284 11 6E 6A<br />

25221<br />

25222<br />

25223 6287 CD B8 3A<br />

25224<br />

25225<br />

25226 628A E1<br />

25227 6288 CD 97 3C<br />

25228 <br />

25229 <br />

25230 628E 11 6E 6A<br />

25231<br />

25232<br />

25233 6291 CD 4A 5E<br />

25234<br />

25235<br />

25236 6294 C8<br />

25237 6295 11 77 3D<br />

25238 <br />

25239 <br />

25240 6298 C3 A6 50<br />

25241<br />

' 25242<br />

25243 6298 11 77 3D<br />

25244<br />

25245<br />

25246 629E C3 AF 50<br />

25247<br />

25248<br />

BASIC 1Z-013B<br />

INC HL <br />

RES 7, (HL) <br />

OEC HL <br />

RET <br />

LD A, (6A65)<br />

CP 02<br />

RET Z<br />

CALL 6187<br />

JP Z, 3C97<br />

PUSH HL<br />

LD OE, 6A6E<br />

CALL 3A88<br />

POP HL<br />

CALL 3C97<br />

LO OE, 6A6E<br />

CALL 5E4A<br />

RET Z<br />

LD DE, 3077<br />

JP 5DA6<br />

LO DE, 3077<br />

JP 5DAF<br />

V1_0A<br />

ZEIGER AUF MANTISSE<br />

VORZEICHEN AUF PLUS<br />

ZEIGER WIEDER AUF EXPONENT<br />

WERT - FLAG<br />

INTEGER-WERT ?<br />

HAT KEINE NACHKOMMASTELLEN<br />

• VORZEICHEN DER ZAHL<br />

• (HL) ABFRAGEN<br />

ARGUMENT POSITIV<br />

ZEIGER AUF ARGUMENT<br />

• ZEIGER AUF ZWISCHEN­<br />

• SPEICHER FüR RECHENROUTINE<br />

• REAL-ZAHL VON (HL) <br />

INACH (OE) üBERTRAGEN <br />

ZEIGER AUF ARGUMENT<br />

'NACHKOMMASTELLEN OER<br />

'REAL-ZAHL (HL) VERGESSEN<br />

• ZEIGER AUF ZWISCHEN­<br />

• SPEICHER MIT ARGUMENT<br />

'ZAHLEN (OE) UNO (HL)<br />

• VERGLE I CHEN<br />

ARGUMENT HATTE KEINE NACHK.<br />

ZEIGER AUF +1 (Real-Format)<br />

'REAL-WERT (DE) VOM<br />

'WERT (HL) SUBTRAHIEREN<br />

ZEIGER AUF +1 (Real-Format)<br />

'REAL-WERT (OE) ZUM<br />

'REAL-WERT (HL) AODIEREN<br />

BASIC 1Z<br />

Real - Wert (HL) mit plus e<br />

25249 62Al 11 77 3D LO OE,<br />

25250<br />

25251<br />

25252 62A4 C3 4A 5E JP 5E4A<br />

25253<br />

25254<br />

Integer-Wert des Zahlwertes<br />

25255 62A7 3A 65 6A LD A, (6<br />

25256<br />

25257<br />

25258 62AA FE 02 CP 02<br />

25259<br />

25260 62AC C8 RET Z<br />

25261 62AD C3 97 3C JP 3C97<br />

25262<br />

25263<br />

Funktion FRAC (wird n<br />

25264 6280 3A 65 6A LO A, (6<br />

25265<br />

25266<br />

25267 6283 FE 02 CP 02<br />

25268<br />

25269 6285 28 12 JR Z. 1<br />

25270<br />

25271 62B7 E5 PUSH HL<br />

25272 6288 11 6E 6A LD OE.<br />

25273<br />

25274<br />

25275 628B CD 88 3A CALL 3A<br />

25276<br />

25277<br />

25278 62BE 21 6E 6A LD HL.<br />

25279<br />

25280<br />

25281 62C1 CD 97 3C CALL 3C<br />

25282<br />

25283<br />

25284 62C4 EB EX DE.H<br />

25285 62C5 E1 POP HL<br />

25286 62C6 C3 A6 50 JP 5DA6<br />

25287<br />

25288<br />

Integer - Wert Null (HL) e<br />

25289 62C9 36 00 LD (HU<br />

25290<br />

25291 62C8 23 INC HL<br />

25292 62CC 36 00 LO (HU<br />

25293<br />

25294 62CE 28 DEC HL<br />

25295 62CF C9 RET

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!