Untitled - The Sharp MZ-Series

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

20.02.2014 Aufrufe

SEITE 50 BASIC 1Z-013B 2614 OA36 00 NOP 2615 OA37 00 2616 OA38 00 2617 OA39 00 00 2618 Kennung (Header) auf Band schreiben 2619 OA3B 3E CC LD A, CC c 2620 2621 OA3D 18 02 JR 02 ~ OA41H 2622 Daten auf Band schreiben 2623 OA3F 3E 53 LD A, 53 2624 2625 OA41 D5 PUSH DE 2626 OA42 5F LD E,A 2627 OA43 16 D7 LD D, D7 2628 2629 OA45 78 LD A,B 263 0 OA46 B1 OR C 2631 OA47 28 28 JR Z, 28 ~ OA71H 2632 2633 OA49 CD AC OA CALL OAAC 2634 2635 2636 OA4C CD CE OA CALL OACE 2637 2638 2639 OA4F 38 1D JR C, 1D ~ OA6EH 2640 2641 OA51 7B LD A,E 2642 OA52 FE CC CP CC ; 2643 2644 OA54 20 11 JR NZ. 11 ~ OA67H 2645 2646 OA56 3A 50 00 LD A. (0050) 2647 2648 2649 OA59 B7 OR A 2650 OA5A 20 OB JR NZ. OB ~ OA67H 2651 2652 OA5C CD 09 00 CALL 0009 2653 2654 2655 OA5F D5 PUSH DE 2656 OA60 11 03 18 LD DE. 1803 2657 2658 2659 OA63 CD C8 16 CALL 16C8 2660 2661 2662 OA66 D1 POP DE • 2663 OA67 F3 DI c 2664 OA68 CD 5A OB CALL OB5A 2665 2666 2667 OA6B D4 85 08 CALL NC, OB85 V1_0A TONLANGE OKTAVE TEILUNGSVERHALTNIS CODE KENNUNG CODE DATEN REGISTER RETTEN CODE KENNUNG/DATEN CODE SCHREIBEN I LANGE GLEICH NULL? I GERETTETES REGISTER HOLEN I PRüFSUMME DES BEREICHES I AUSZAHLEN MOTOR AN BREAK GEDRüCKT FLAG KENNUNG/DATEN KENNUNG ? NEIN BAND-TEXTAUSGABE-FLAG GESETZT ? KEINE TEXTAUSGABE I ZEILENVORSCHUB AUSGEBEN. I WENN CURSOR NICHT AUF IANFANG ZEILE STEHT REGISTER RETTEN TEXT WRITING I TEXT UND DATEINAMEN I AUSGEBEN GERETTETES REGISTER HOLEN INTERRUPT SPERREN IKENNMARKE AUF BAND I SCHREIBEN I NICHT GEBREAKT ~ 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 BASIC 1Z OA6E CD 38 OB CALL O OA71 D1 OA72 F5 OA73 AF OA74 32 POP DE PUSH A XOR A 50 00 LD (00 OA77 Fl OA78 C9 OA79 C9 POP AF RET RET Kennung (Header) vom Ban OA7A 3 E CC LD A, OA7C 18 02 JR 02 Daten vom Band lesen OA7E 3 E 5 3 LD A, OA80 D5 OA81 16 PUSH D D2 LD D, OA83 5F OA84 78 OA85 B1 OA86 28 LD E,A LD A,B OR C E9 JR Z. OA88 CD CE OA CALL O OA8B F3 OA8C D4 01 2A OC CALL N OA8F D4 66 OC CALL N OA92 18 DA JR DA Dat en auf Band vergleichen OA94 D5 OA95 16 PUSH O D2 LD D, OA97 1E 53 LD E, OA99 78 OA9A B1 OA9B 28 LD A,B OR C D4 JR Z, OA9D CD AC OA CALL O

SEITE 50<br />

BASIC 1Z-013B<br />

2614 OA36 00 NOP<br />

2615 OA37 00<br />

2616 OA38 00<br />

2617 OA39 00 00<br />

2618<br />

Kennung (Header) auf Band schreiben<br />

2619 OA3B 3E CC LD A, CC c<br />

2620<br />

2621 OA3D 18 02 JR 02 ~ OA41H<br />

2622<br />

Daten auf Band schreiben<br />

2623 OA3F 3E 53 LD A, 53<br />

2624<br />

2625 OA41 D5 PUSH DE<br />

2626 OA42 5F LD E,A<br />

2627 OA43 16 D7 LD D, D7<br />

2628<br />

2629 OA45 78 LD A,B<br />

263 0 OA46 B1 OR C<br />

2631 OA47 28 28 JR Z, 28 ~ OA71H<br />

2632<br />

2633 OA49 CD AC OA CALL OAAC<br />

2634<br />

2635<br />

2636 OA4C CD CE OA CALL OACE<br />

2637<br />

2638<br />

2639 OA4F 38 1D JR C, 1D ~ OA6EH<br />

2640<br />

2641 OA51 7B LD A,E<br />

2642 OA52 FE CC CP CC ;<br />

2643<br />

2644 OA54 20 11 JR NZ. 11 ~ OA67H<br />

2645<br />

2646 OA56 3A 50 00 LD A. (0050)<br />

2647<br />

2648<br />

2649 OA59 B7 OR A<br />

2650 OA5A 20 OB JR NZ. OB ~ OA67H<br />

2651<br />

2652 OA5C CD 09 00 CALL 0009<br />

2653<br />

2654<br />

2655 OA5F D5 PUSH DE<br />

2656 OA60 11 03 18 LD DE. 1803<br />

2657<br />

2658<br />

2659 OA63 CD C8 16 CALL 16C8<br />

2660<br />

2661<br />

2662 OA66 D1 POP DE •<br />

2663 OA67 F3 DI c<br />

2664 OA68 CD 5A OB CALL OB5A<br />

2665<br />

2666<br />

2667 OA6B D4 85 08 CALL NC, OB85<br />

V1_0A<br />

TONLANGE<br />

OKTAVE<br />

TEILUNGSVERHALTNIS<br />

CODE KENNUNG<br />

CODE DATEN<br />

REGISTER RETTEN<br />

CODE KENNUNG/DATEN<br />

CODE SCHREIBEN<br />

I LANGE GLEICH NULL?<br />

I<br />

GERETTETES REGISTER HOLEN <br />

I PRüFSUMME DES BEREICHES <br />

I AUSZAHLEN <br />

MOTOR AN <br />

BREAK GEDRüCKT <br />

FLAG KENNUNG/DATEN <br />

KENNUNG ? <br />

NEIN <br />

BAND-TEXTAUSGABE-FLAG <br />

GESETZT ? <br />

KEINE TEXTAUSGABE <br />

I ZEILENVORSCHUB AUSGEBEN. <br />

I WENN CURSOR NICHT AUF <br />

IANFANG ZEILE STEHT <br />

REGISTER RETTEN <br />

TEXT WRITING <br />

I TEXT UND DATEINAMEN <br />

I AUSGEBEN <br />

GERETTETES REGISTER HOLEN <br />

INTERRUPT SPERREN <br />

IKENNMARKE AUF BAND <br />

I SCHREIBEN <br />

I NICHT GEBREAKT ~ <br />

2668<br />

2669<br />

2670<br />

2671<br />

2672<br />

2673<br />

2674<br />

2675<br />

2676<br />

2677<br />

2678<br />

2679<br />

2680<br />

2681<br />

2682<br />

2683<br />

2684<br />

2685<br />

2686<br />

2687<br />

2688<br />

2689<br />

2690<br />

2691<br />

2692<br />

2693<br />

2694<br />

2695<br />

2696<br />

2697<br />

2698<br />

2699<br />

2700<br />

2701<br />

2702<br />

2703<br />

2704<br />

2705<br />

2706<br />

2707<br />

2708<br />

2709<br />

2710<br />

2711<br />

2712<br />

2713<br />

2714<br />

2715<br />

2716<br />

2717<br />

BASIC 1Z<br />

OA6E CD<br />

38 OB CALL O<br />

OA71 D1<br />

OA72 F5<br />

OA73 AF<br />

OA74 32<br />

POP DE<br />

PUSH A<br />

XOR A<br />

50 00 LD (00<br />

OA77 Fl<br />

OA78 C9<br />

OA79 C9<br />

POP AF<br />

RET<br />

RET<br />

Kennung<br />

(Header) vom Ban<br />

OA7A 3 E <br />

CC LD A,<br />

OA7C 18 <br />

02 JR 02<br />

Daten vom <br />

Band lesen<br />

OA7E 3 E <br />

5 3 LD A,<br />

OA80 D5 <br />

OA81 16 <br />

PUSH D<br />

D2 LD D,<br />

OA83 5F<br />

OA84 78<br />

OA85 B1<br />

OA86 28<br />

LD E,A<br />

LD A,B<br />

OR C<br />

E9 JR Z.<br />

OA88 CD<br />

CE OA CALL O<br />

OA8B F3<br />

OA8C D4<br />

01 <br />

2A OC CALL N<br />

OA8F D4<br />

66 OC CALL N<br />

OA92 18<br />

DA JR DA<br />

Dat en auf<br />

Band vergleichen<br />

OA94 D5 <br />

OA95 16 <br />

PUSH O<br />

D2 LD D,<br />

OA97 1E<br />

53 LD E,<br />

OA99 78<br />

OA9A B1<br />

OA9B 28<br />

LD A,B<br />

OR C<br />

D4 JR Z,<br />

OA9D CD<br />

AC OA CALL O

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!