Untitled - The Sharp MZ-Series

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

20.02.2014 Aufrufe

SEITE 24421 5F65 24422 24423 5F67 24424 5F68 24425 24426 5F6A 24427 5F6B 24428 5F6C 24429 5F6D 24430 24431 5F6F 24432 24433 5F71 24434 5F72 24435 24436 5F74 24437 5F75 24438 5F76 24439 24440 5F78 24441 24442 5F7A 24443 24444 5F7C 24445 24446 5F7E 24447 5F7F 24448 5F80 24449 24450 5F82 24451 5F83 24452 5F84 24453 5F85 24454 5F86 24455 5F87 24456 5F88 24457 24458 5F8A 24459 5F8B 24460 5F8C 24461 24462 24463 24464 5F90 24465 5F91 Zahl 24466 5F92 24467 24468 5F94 24469 24470 24471 5F97 24472 24473 24474 5F9A 24475 5F9B 24476 5F9C 426 D6 08 08 CB 14 65 6A 53 1E 00 18 EF B7 28 OE 08 B7 CS 1B CS 1A CS 1D CS 1C 08 3D 20 F2 D9 ES 4E 23 F9 D1 CS FB EI 08 ED 7B FB C9 (DE) von FE 20 D2 EO CD 52 7C D9 9C BASIC 1Z-013B SUB A. 08 EX RL AF.AF' H LD LD LD LD H.L L.D D.E E. 00 JR EF -+ 5F60H OR JR A Z. OE -+ 5F82H EX OR RR AF.AF' A E RR D RR L RR H EX DEC JR AF.AF' A NZ. F2 -+ 5F74H EXX EX LD INC LD POP SET DE.HL C. (HL> HL SP.HL DE 7.E 5E 6A POP EX LD HL ; AF.AF' SP. (6A5E) EI RET Zahl (HL) subtrahieren CP 20 5D JP NC. 5DEO 5F CALL 5F52 LD A.H EXX SBC A.H V1_0A DIFFERENZ MINUS ACHT BIT REST DIFFERENZ RETTEN RUNDUNGSBIT NACH CARRY I MANTISSE UM ACHT BIT I (1 BYTE) SCHIEBEN üBERPRüFEN. OS ANGEGLICHEN DIFFERENZ GLEICH NULL ? MANTISSEN ANGEGLICHEN RESTDIFFERENZ RETTEN CARRY-FLAG ZURüCKSETZEN I MANTISSE UM EIN BIT I SCHIEBEN , I , RESTDIFFERENZ HOLEN MINUS EINS WEITER ANGLEICHEN ZEIGER 2tes ARGUMENT EXPONENTEN HOLEN ZEIGER AUF MANTISSE STACKPOINTER SETZEN MSBYTES MANTISSE HOLEN MSBIT SETZEN LSBYTES MANTISSE HOLEN BIT FüR RUNDUNG HOLEN STACKPOINTER CORRIGIEREN INTERRUPT FREIGEBEN EXPONENTENOIFFERENZ MAXIMAL 'DIFFERENZ ZU GROSS -+ 'ERGEBNIS IST Ites ARGUMENT I MANTISSEN ANGLEICHEN UND IWERTE IN REGISTER LADEN 14tes (LS) BYTE 'SUBTRAHIEREN , BASIC 1Z- 24477 5F9D D9 EXX 24478 5F9E 67 LD H.A 24479 5F9F 70 LD A.L 24480 5FAO D9 EXX 24481 5FA1 9D SBC A.L 24482 5FA2 D9 EXX 24483 5FA3 6F LD L.A 24484 5FA4 7A LO A.D 24485 5FA5 D9 EXX 24486 5FA6 9A SBC A.D 24487 5FA7 D9 EXX 24488 5FA8 57 LD D.A 24489 5FA9 7B LD A.E 24490 5FAA 09 EXX 24491 5FAB 9B SBC A.E 24492 5FAC D9 EXX 24493 5FAD B7 OR A 24494 5FAE 28 16 JR Z. 1 24495 24496 5FBO CB 7F BIT 7.A 24497 24498 5FB2 20 OE JR NZ. 24499 24500 5FB4 CB 14 RL H 24501 24502 5FB6 CB 15 RL L 24503 24504 5FB8 CB 12 RL D 24505 24506 5FBA 17 RLA 24507 5FBB OD OEC C 24508 5FBC C2 BO 5F JP NZ. 24509 24510 24511 5FBF C3 CO 5E JP 5ECO 24512 24513 24514 5FC2 5F LD E.A 24515 5FC3 C3 3F 5F JP 5F3F 24516 24517 Ergebnis für internes Forma 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 24532 5FC6 79 LD A.C 5FC7 D6 08 SUB A. 5FC9 4F LD C.A 5FCA 7A LD A.D 5FCB 55 LD D.L 5FCC 6C LD L.H 5FCD 26 00 LD H. 0 5FCF 28 02 JR Z. 0 SFD1 30 DA JR NC. 5FD3 C3 CO 5E JP SECO I I I I

SEITE<br />

24421 5F65<br />

24422<br />

24423 5F67<br />

24424 5F68<br />

24425<br />

24426 5F6A<br />

24427 5F6B<br />

24428 5F6C<br />

24429 5F6D<br />

24430<br />

24431 5F6F<br />

24432<br />

24433 5F71<br />

24434 5F72<br />

24435<br />

24436 5F74<br />

24437 5F75<br />

24438 5F76<br />

24439<br />

24440 5F78<br />

24441<br />

24442 5F7A<br />

24443<br />

24444 5F7C<br />

24445<br />

24446 5F7E<br />

24447 5F7F<br />

24448 5F80<br />

24449<br />

24450 5F82<br />

24451 5F83<br />

24452 5F84<br />

24453 5F85<br />

24454 5F86<br />

24455 5F87<br />

24456 5F88<br />

24457<br />

24458 5F8A<br />

24459 5F8B<br />

24460 5F8C<br />

24461<br />

24462<br />

24463<br />

24464 5F90<br />

24465 5F91<br />

Zahl<br />

24466 5F92<br />

24467<br />

24468 5F94<br />

24469<br />

24470<br />

24471 5F97<br />

24472<br />

24473<br />

24474 5F9A<br />

24475 5F9B<br />

24476 5F9C<br />

426<br />

D6 08<br />

08<br />

CB 14<br />

65<br />

6A<br />

53<br />

1E 00<br />

18 EF<br />

B7<br />

28 OE<br />

08<br />

B7<br />

CS 1B<br />

CS 1A<br />

CS 1D<br />

CS 1C<br />

08<br />

3D<br />

20 F2<br />

D9<br />

ES<br />

4E<br />

23<br />

F9<br />

D1<br />

CS FB<br />

EI<br />

08<br />

ED 7B<br />

FB<br />

C9<br />

(DE) von<br />

FE 20<br />

D2 EO<br />

CD 52<br />

7C<br />

D9<br />

9C<br />

BASIC 1Z-013B<br />

SUB A. 08<br />

EX<br />

RL<br />

AF.AF'<br />

H<br />

LD<br />

LD<br />

LD<br />

LD<br />

H.L<br />

L.D<br />

D.E<br />

E. 00<br />

JR EF -+ 5F60H<br />

OR<br />

JR<br />

A<br />

Z. OE<br />

-+ 5F82H<br />

EX<br />

OR<br />

RR<br />

AF.AF'<br />

A<br />

E<br />

RR<br />

D<br />

RR<br />

L<br />

RR<br />

H<br />

EX<br />

DEC<br />

JR<br />

AF.AF'<br />

A<br />

NZ. F2<br />

-+ 5F74H<br />

EXX<br />

EX<br />

LD<br />

INC<br />

LD<br />

POP<br />

SET<br />

DE.HL<br />

C. (HL><br />

HL <br />

SP.HL <br />

DE <br />

7.E<br />

5E 6A<br />

POP<br />

EX<br />

LD<br />

HL ;<br />

AF.AF'<br />

SP. (6A5E)<br />

EI<br />

RET<br />

Zahl<br />

(HL) subtrahieren<br />

CP 20<br />

5D<br />

JP NC. 5DEO<br />

5F CALL 5F52<br />

LD A.H<br />

EXX<br />

SBC A.H<br />

V1_0A<br />

DIFFERENZ MINUS ACHT BIT<br />

REST DIFFERENZ RETTEN<br />

RUNDUNGSBIT NACH CARRY<br />

I MANTISSE UM ACHT BIT<br />

I (1 BYTE) SCHIEBEN<br />

üBERPRüFEN. OS ANGEGLICHEN<br />

DIFFERENZ GLEICH NULL ?<br />

MANTISSEN ANGEGLICHEN<br />

RESTDIFFERENZ RETTEN<br />

CARRY-FLAG ZURüCKSETZEN<br />

I MANTISSE UM EIN BIT<br />

I SCHIEBEN<br />

, I<br />

,<br />

RESTDIFFERENZ HOLEN<br />

MINUS EINS<br />

WEITER ANGLEICHEN<br />

ZEIGER 2tes ARGUMENT<br />

EXPONENTEN HOLEN<br />

ZEIGER AUF MANTISSE<br />

STACKPOINTER SETZEN<br />

MSBYTES MANTISSE HOLEN<br />

MSBIT SETZEN<br />

LSBYTES MANTISSE HOLEN<br />

BIT FüR RUNDUNG HOLEN<br />

STACKPOINTER CORRIGIEREN<br />

INTERRUPT FREIGEBEN<br />

EXPONENTENOIFFERENZ MAXIMAL<br />

'DIFFERENZ ZU GROSS -+<br />

'ERGEBNIS IST Ites ARGUMENT<br />

I MANTISSEN ANGLEICHEN UND<br />

IWERTE IN REGISTER LADEN<br />

14tes (LS) BYTE<br />

'SUBTRAHIEREN<br />

,<br />

BASIC 1Z-<br />

24477 5F9D D9 EXX<br />

24478 5F9E 67 LD H.A<br />

24479 5F9F 70 LD A.L<br />

24480 5FAO D9 EXX<br />

24481 5FA1 9D SBC A.L<br />

24482 5FA2 D9 EXX<br />

24483 5FA3 6F LD L.A<br />

24484 5FA4 7A LO A.D<br />

24485 5FA5 D9 EXX<br />

24486 5FA6 9A SBC A.D<br />

24487 5FA7 D9 EXX<br />

24488 5FA8 57 LD D.A<br />

24489 5FA9 7B LD A.E<br />

24490 5FAA 09 EXX<br />

24491 5FAB 9B SBC A.E<br />

24492 5FAC D9 EXX<br />

24493 5FAD B7 OR A<br />

24494 5FAE 28 16 JR Z. 1<br />

24495<br />

24496 5FBO CB 7F BIT 7.A<br />

24497<br />

24498 5FB2 20 OE JR NZ.<br />

24499<br />

24500 5FB4 CB 14 RL H<br />

24501<br />

24502 5FB6 CB 15 RL L<br />

24503<br />

24504 5FB8 CB 12 RL D<br />

24505<br />

24506 5FBA 17 RLA<br />

24507 5FBB OD OEC C<br />

24508 5FBC C2 BO 5F JP NZ.<br />

24509<br />

24510<br />

24511 5FBF C3 CO 5E JP 5ECO<br />

24512<br />

24513<br />

24514 5FC2 5F LD E.A<br />

24515 5FC3 C3 3F 5F JP 5F3F<br />

24516<br />

24517<br />

Ergebnis für internes Forma<br />

24518<br />

24519<br />

24520<br />

24521<br />

24522<br />

24523<br />

24524<br />

24525<br />

24526<br />

24527<br />

24528<br />

24529<br />

24530<br />

24531<br />

24532<br />

5FC6 79 LD A.C<br />

5FC7 D6 08 SUB A.<br />

5FC9 4F LD C.A<br />

5FCA 7A LD A.D<br />

5FCB 55 LD D.L<br />

5FCC 6C LD L.H<br />

5FCD 26 00 LD H. 0<br />

5FCF 28 02 JR Z. 0<br />

SFD1 30 DA JR NC.<br />

5FD3 C3 CO 5E JP SECO<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!