Untitled - The Sharp MZ-Series

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

20.02.2014 Aufrufe

SEITE 94 BASIC 1Z-013B V1_0A BASIC 1Z 553() 5472 1560 OE 08 LD C. 08 8 BYTE JE ZEILE AUSGEBEN 5531 159B CD lE 00 CALL 5473 C'C"~..., ~..J....,,,,- 5474 1562 CD 6D 15 CALL 156D EINE ZEILE AUSGEBEN 5533 5475 55:.4 159E 37 SCF 5476 5535 159F C8 RET Z 5477 1565 D8 RET C BREAk GEDRüCkT 553 6 15AO B7 OR A 5478 1566 E5 PUSH HL AKTUELLE ADRESSE 5537 15Al C9 RET 5479 1567 ED 52 SBC HL.DE I üBERPRüFEN. OB BEREICH 5480 I AUSGEGEBEN 5481 1569 EI POP HL AKTUELLE ADRESSE Hex-Wert 'in HL umsetzen i 5482 156A DO RET NC FERTIG 5483 156B 18 F3 JR F3 ~ 1560H WEITERE ZEILEN AUSGEBEN 5538 15A2 7C LD A, 5484 5539 15A3 CD A7 15 CALL 5540 Eine Zeile für Monitorbefehl D aufbereiten und ausgeben 5541 5542 15A6 7D LD A. 5485 156D CD EF 15 CALL 15EF Doppelpunkt AUSGEBEN 5486 Hex-Wert im Accu umsetz en 5487 5488 1570 CD A2 15 CALL 15A2 IHEX-WERT IN HL AUFBE­ 5543 i 5A7 F5 PUSH 5489 IREITEN IN ASCII UND 5544 15A8 07 RLCA 5490 I AUSGEBEN 5545 15A9 07 RLCA 5491 1573 CD EA 15 CALL 15EA AUSGEBEN 5546 15AA 07 RLCA 5492 5547 15A8 07 RLCA 5493 5548 15AC CD BO 15 CALL 5494 1576 41 LD B.C ANZAHL BYTES JE ZEILE 5549 5495 1577 E5 PUSH HL ADRESSE ANFANG ZEILE MERKEN 5550 5496 1578 7E LD A. (HU EIN BYTE HOLEN 5551 15AF Fl POP A 5497 1579 CD A7 15 CALL 15A7 IHEX-WERT IM ACCU AUF­ 5552 15BO E6 OF AND A 5498 IBEREITEN IN ASCII UND C"C"C"'~ o...J..J...J .J 5499 I AUSGEBEN 5554 15 82 C6 3 0 ADD A 5500 157C 23 INC HL ZEIGER AU SPEICHER 5555 5501 157D 3E 20 LD A. 20 Space 5556 1584 FE 3A CP 3 5502 5557 5503 157F CD D3 17 CALL 17D3 IASCII-ZEICHEN IM ACCU 5558 1586 38 02 JR C, 5504 lAUF BILDSCHIRM ODER 5505 5559 I DRUCk ER AUSGEBEN 5560 1588 C6 07 ADD A 5506 1582 10 F4 DJNZ F4 ~ 1578H I WEITERE SPEICHERSTELLEN 5507 5561 I IN DIESER ZEILE AUSGEBEN 5562 158A C3 D3 17 JP 17 5508 1584 EI POP HL ADRESSE ANFANG ZEILEN 5563 5509 1585 3E 2F LD A. 2F I (Schrägstrich) 5564 5510 5511 1587 CD D3 17 CALL 17D3 IASCII IM ACCU AUF 5512 I BILDSCHIRM ODER DRUCKER 5513 I AUSGEBEN 5514 158A 41 LD B.C ANZAHL BYTES JE ZEILE 5515 158B 7E LD A. (HU EINEN WERT HOLEN 5516 158C FE 20 CP 20 Steuerzeichen ? 5517 5518 158E 30 02 JR NC, 02 ~ 1592H NEIN 5519 5520 1590 3E 2E LD A. 2E (für Steuerzeichen) 5521 5522 1592 CD D3 17 CALL 17D3 a IASCII IM ACCU AUF 5523 I BILDSCHIRM ODER DRUCKER 5524 I AUSGEBEN 5525 1595 23 INC HL ZEIGER AUF SPEICHERBEREICH 5526 1596 10 F3 DJNZ F3 ~ 158BH • WEITERE BYTES AUSGEBEN 5527 Monitorbefehl M (Ände 5565 158D CD E7 14 CALL 5566 5567 5568 15CO 3A 19 18 LD A, 5569 5570 5571 15C3 F5 PUSH 5572 15C4 AF XOR A 5573 15C5 32 19 18 LD (1 5574 5575 5576 15C8 CD 09 00 CALL 5577 5578 5528 1598 CD F9 17 CALL 17F9 NEUE ZEILE AUSGEBEN 5 5 79 15 CB CD EF 15 CALL 5529

SEITE 94<br />

BASIC 1Z-013B V1_0A<br />

BASIC 1Z<br />

553()<br />

5472 1560 OE 08 LD C. 08 8 BYTE JE ZEILE AUSGEBEN 5531 159B CD lE 00 CALL<br />

5473 C'C"~...,<br />

~..J....,,,,-<br />

5474 1562 CD 6D 15 CALL 156D EINE ZEILE AUSGEBEN 5533<br />

5475 55:.4 159E 37 SCF<br />

5476 5535 159F C8 RET Z<br />

5477 1565 D8 RET C BREAk GEDRüCkT 553 6 15AO B7 OR A<br />

5478 1566 E5 PUSH HL AKTUELLE ADRESSE 5537 15Al C9 RET<br />

5479 1567 ED 52 SBC HL.DE I üBERPRüFEN. OB BEREICH<br />

5480 I AUSGEGEBEN<br />

5481 1569 EI POP HL AKTUELLE ADRESSE Hex-Wert 'in HL umsetzen i<br />

5482 156A DO RET NC FERTIG<br />

5483 156B 18 F3 JR F3 ~ 1560H WEITERE ZEILEN AUSGEBEN 5538 15A2 7C LD A,<br />

5484 5539 15A3 CD A7 15 CALL<br />

5540<br />

Eine Zeile für Monitorbefehl D aufbereiten und ausgeben 5541<br />

5542 15A6 7D LD A.<br />

5485 156D CD EF 15 CALL 15EF Doppelpunkt AUSGEBEN<br />

5486 Hex-Wert im Accu umsetz en<br />

5487 <br />

5488 1570 CD A2 15 CALL 15A2 IHEX-WERT IN HL AUFBE­ 5543 i 5A7 F5 PUSH<br />

5489 IREITEN IN ASCII UND<br />

5544 15A8 07 RLCA<br />

5490 I AUSGEBEN<br />

5545 15A9 07 RLCA<br />

5491 1573 CD EA 15 CALL 15EA AUSGEBEN<br />

5546 15AA 07 RLCA<br />

5492<br />

5547 15A8 07 RLCA<br />

5493<br />

5548 15AC CD BO 15 CALL<br />

5494 1576 41 LD B.C ANZAHL BYTES JE ZEILE<br />

5549<br />

5495 1577 E5 PUSH HL ADRESSE ANFANG ZEILE MERKEN<br />

5550<br />

5496 1578 7E LD A. (HU EIN BYTE HOLEN<br />

5551 15AF Fl POP A<br />

5497 1579 CD A7 15 CALL 15A7 IHEX-WERT IM ACCU AUF­<br />

5552 15BO E6 OF AND A<br />

5498 IBEREITEN IN ASCII UND<br />

C"C"C"'~<br />

o...J..J...J .J<br />

5499 I AUSGEBEN<br />

5554 15 82 C6 3 0 ADD A<br />

5500 157C 23 INC HL ZEIGER AU SPEICHER<br />

5555<br />

5501 157D 3E 20 LD A. 20 Space<br />

5556 1584 FE 3A CP 3<br />

5502<br />

5557<br />

5503 157F CD D3 17 CALL 17D3 IASCII-ZEICHEN IM ACCU<br />

5558 1586 38 02 JR C,<br />

5504 lAUF BILDSCHIRM ODER<br />

5505<br />

5559<br />

I DRUCk ER AUSGEBEN<br />

5560 1588 C6 07 ADD A<br />

5506 1582 10 F4 DJNZ F4 ~ 1578H I WEITERE SPEICHERSTELLEN<br />

5507<br />

5561<br />

I IN DIESER ZEILE AUSGEBEN<br />

5562 158A C3 D3 17 JP 17<br />

5508 1584 EI POP HL ADRESSE ANFANG ZEILEN<br />

5563<br />

5509 1585 3E 2F LD A. 2F I (Schrägstrich)<br />

5564<br />

5510<br />

5511 1587 CD D3 17 CALL 17D3 IASCII IM ACCU AUF<br />

5512 I BILDSCHIRM ODER DRUCKER<br />

5513 I AUSGEBEN<br />

5514 158A 41 LD B.C ANZAHL BYTES JE ZEILE<br />

5515 158B 7E LD A. (HU EINEN WERT HOLEN<br />

5516 158C FE 20 CP 20 Steuerzeichen ?<br />

5517<br />

5518 158E 30 02 JR NC, 02 ~ 1592H NEIN<br />

5519<br />

5520 1590 3E 2E LD A. 2E (für Steuerzeichen)<br />

5521<br />

5522 1592 CD D3 17 CALL 17D3 a IASCII IM ACCU AUF<br />

5523 I BILDSCHIRM ODER DRUCKER<br />

5524 I AUSGEBEN<br />

5525 1595 23 INC HL ZEIGER AUF SPEICHERBEREICH<br />

5526 1596 10 F3 DJNZ F3 ~ 158BH • WEITERE BYTES AUSGEBEN<br />

5527<br />

Monitorbefehl M (Ände<br />

5565 158D CD E7 14 CALL<br />

5566<br />

5567<br />

5568 15CO 3A 19 18 LD A,<br />

5569<br />

5570<br />

5571 15C3 F5 PUSH<br />

5572 15C4 AF XOR A<br />

5573 15C5 32 19 18 LD (1<br />

5574<br />

5575<br />

5576 15C8 CD 09 00 CALL<br />

5577<br />

5578<br />

5528 1598 CD F9 17 CALL 17F9 NEUE ZEILE AUSGEBEN 5 5 79 15 CB CD EF 15 CALL<br />

5529

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!