Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
SEITE 396<br />
BASIC 1Z-013B V1_0A<br />
überprüfen. ob Adresse in OE mit Stack collidiert<br />
22751 58DF<br />
22752 58EO<br />
22753<br />
22754<br />
22755 58E3<br />
22756 58E4<br />
22757 58E5<br />
22758 58E6<br />
22759<br />
22760 58E8<br />
22761 58E9<br />
22762 58EA<br />
22763<br />
22764<br />
E5<br />
21<br />
39<br />
25<br />
25<br />
ED<br />
E1<br />
DO<br />
C3<br />
00<br />
52<br />
B9<br />
00<br />
20<br />
PUSH HL<br />
LD HL. 0000<br />
ADD HL.SP<br />
DEC H<br />
DEC H<br />
SBC HL.DE<br />
POP HL<br />
RET NC<br />
JP 20B9<br />
REGISTER RETTEN<br />
'STACKPOINTER HOLEN<br />
•• VORGABE FüR ARBEITS<br />
• BEREICH<br />
ADRESSE üBERPRüFEN<br />
GERETTETES REGISTER HOLEN<br />
ADRESSE IST OK<br />
• FEHLER 6<br />
'SPEICHER ZU KLEIN<br />
Dimensionierung bereitstellen und Variable dimensionieren<br />
22765 58ED<br />
22766<br />
22767<br />
22768<br />
22769 58F1<br />
22770 58F2<br />
22771<br />
ED<br />
D5<br />
18<br />
5B<br />
08<br />
B9 6A LD DE. (6AB9)<br />
PUSH DE<br />
JR 08 ~ 58FCH<br />
• ZEIGER AUF ANFANG<br />
I RECHENSPE I CHER<br />
ZEIGER AUF RECHENSPEICHER<br />
EINSPRUNG IN ROUTINE<br />
Wert dimensionierte Variable bereitstellen<br />
22772 58F4<br />
22773 58F5<br />
22774<br />
22775<br />
22776 58F8<br />
22777 58F9<br />
22778<br />
22779<br />
22780 58FC<br />
22781<br />
22782 58FE<br />
22783 58FF<br />
22784 5900<br />
22785 5901<br />
22786 5902<br />
22787<br />
22788<br />
22789 5905<br />
22790<br />
22791<br />
22792 5908<br />
22793 5909<br />
22794 590A<br />
22795 590B<br />
22796 590C<br />
22797 590D<br />
22798 590E<br />
22799<br />
22800<br />
22801 5911<br />
22802 5912<br />
AF<br />
32<br />
23<br />
22<br />
06<br />
09<br />
E1<br />
E5<br />
E5<br />
2A<br />
11<br />
E5<br />
1A<br />
77<br />
13<br />
23<br />
47<br />
CD<br />
Dl<br />
22<br />
41<br />
3D<br />
00<br />
D3<br />
OF<br />
DO<br />
D3<br />
5B<br />
5B<br />
38<br />
11<br />
58<br />
38<br />
XOR A<br />
LD (5B41>. A<br />
INC HL<br />
LO (5B3D).HL<br />
LD B. 00<br />
EXX<br />
POP HL<br />
PUSH HL<br />
PUSH HL<br />
LD HL. (38D3)<br />
LD DE. 110F<br />
PUSH HL<br />
LD A. .A<br />
INC OE<br />
INC HL<br />
LD B.A<br />
CALL 58DO<br />
POP DE<br />
LD (38D3).HL<br />
CODE AUFRUF<br />
FLAG DIM - AUFRUF<br />
Klammer auf üBERSPRINGEN<br />
PROGRAM<strong>MZ</strong>EIGER MERKEN<br />
ZÄHLER DIMENSIONEN<br />
• ZEIGER AUF RECHENSPEICHER<br />
•<br />
; • ZEIGER AUF<br />
ISTRINGARBEITSBEREICH<br />
• ZEIGER AUF SPEICHER<br />
IMIT VARIABLENNAMEN<br />
; ZEIGER FüR VARIABLENNAMEN<br />
; I LÄNGE VARIABLENNAME NACH<br />
ISTRINGARBEITSBEREICH<br />
ZEIGER AUF NAMEN<br />
ZEIGER AUF ARBEITSBEREICH<br />
LÄNGE NAME<br />
• IVARIABLENNAMEN NACH<br />
ISTRINGARBEITSBEREICH<br />
I üBERTRAGEN<br />
ZEIGER AUF VARIABLENNAMEN<br />
I ZEIGER AUF<br />
BASIC 1Z<br />
22803<br />
22804<br />
22805<br />
22806<br />
22807<br />
22808<br />
22809<br />
22810<br />
22811<br />
22812<br />
22813<br />
22814<br />
22815<br />
22816<br />
22817<br />
22818<br />
22819<br />
22820<br />
5915<br />
5918<br />
5919<br />
591A<br />
591C<br />
5910<br />
591E<br />
591F<br />
5920<br />
5921<br />
5922<br />
2A<br />
EB<br />
B7<br />
ED<br />
E3<br />
E5<br />
D9<br />
Dl<br />
D5<br />
C5<br />
ED<br />
B5<br />
52<br />
4B<br />
6A<br />
3D 5B<br />
LO HL<br />
EX DE<br />
OR A<br />
SBC H<br />
EX (S<br />
PUSH<br />
EXX<br />
POP D<br />
PUSH<br />
PUSH<br />
LD BC<br />
22821<br />
22822 5926 3A 41 5B LD A.<br />
22823<br />
22824<br />
22825<br />
22826<br />
22827<br />
22828<br />
22829<br />
5929<br />
592A<br />
592B<br />
C5<br />
F5<br />
ED 4B 26 6A<br />
PUSH<br />
PUSH<br />
LO BC<br />
22830<br />
22831 592F C5 PUSH<br />
22832 5930 CD 5A 40 CALL<br />
22833<br />
22834<br />
22835 5933 CB 7A BIT 7<br />
22836<br />
C2 B9 20 JP NZ<br />
22837 5935<br />
22838<br />
22839<br />
22840 5938<br />
22841 5939<br />
22842 593A<br />
22843<br />
22844<br />
22845<br />
22846 593E<br />
22847 593F<br />
22848<br />
22849<br />
22850 5942<br />
22851 5943<br />
22852<br />
22853<br />
22854<br />
22855 5947<br />
22856 5948<br />
22857 5949<br />
22858<br />
22859 594B<br />
22860<br />
22861 594D<br />
22862<br />
22863 594F<br />
22864<br />
08<br />
Cl<br />
ED<br />
Fl<br />
32<br />
Cl<br />
ED<br />
08<br />
23<br />
FE<br />
28<br />
FE<br />
C2<br />
43<br />
41<br />
43<br />
29<br />
1C<br />
2C<br />
FE<br />
26<br />
5B<br />
3D<br />
20<br />
6A<br />
5B<br />
EX AF<br />
POP B<br />
LD (6<br />
POP A<br />
LD (5<br />
POP BC<br />
LD (5B<br />
EX AF<br />
INC H<br />
CP 2<br />
JR Z.<br />
CP 2C<br />
JP NZ<br />
•I