-
Notifications
You must be signed in to change notification settings - Fork 0
/
MaszynaW.lst
141 lines (141 loc) · 2.69 KB
/
MaszynaW.lst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
[Opcje]
Połączenie=1
Inkrementacja=0
Logiczne=0
Arytmetyczne=0
Stos=0
RejestrX=0
RejestrY=0
Przerwania=0
Wejście=0
Znaczniki=0
Adres=5
Kod=4
[Rozkazy]
Liczba=12
Nazwa1=stp
Nazwa2=dod
Nazwa3=ode
Nazwa4=pob
Nazwa5=ład
Nazwa6=sob
Nazwa7=som
Nazwa8=soz
Nazwa9=mod
Nazwa10=pgm
Nazwa11=roz3
Nazwa12=saw
[stp]
Linie=5
Linia1=// zakończenie programu
Linia2=ROZKAZ STP;
Linia3=Argumenty 0;
Linia4=czyt wys wei il;
Linia5=stop;
[dod]
Linie=5
Linia1=// (Ak)+((Ad))->Ak
Linia2=ROZKAZ DOD;
Linia3=czyt wys wei il;
Linia4=wyad wea;
Linia5=czyt wys weja dod weak wyl wea;
[ode]
Linie=5
Linia1=// (Ak)-((Ad))->Ak
Linia2=ROZKAZ ODE;
Linia3=czyt wys wei il;
Linia4=wyad wea;
Linia5=czyt wys weja ode weak wyl wea;
[pob]
Linie=5
Linia1=// ((Ad))->Ak
Linia2=ROZKAZ POB;
Linia3=czyt wys wei il;
Linia4=wyad wea;
Linia5=czyt wys weja przep weak wyl wea;
[ład]
Linie=5
Linia1=// (Ak)->(Ad)
Linia2=ROZKAZ ŁAD;
Linia3=czyt wys wei il;
Linia4=wyad wea wyak wes;
Linia5=pisz wyl wea;
[sob]
Linie=5
Linia1=// skok bezwarunkowy
Linia2=ROZKAZ SOB;
Linia3=Argumenty 1;
Linia4=czyt wys wei il;
Linia5=wyad wea wel;
[som]
Linie=6
Linia1=// skok gdy (AK) < 0
Linia2=ROZKAZ SOM;
Linia3=czyt wys wei il;
Linia4=JEŻELI Z TO @ujemne GDY NIE @dodatnie;
Linia5=@ujemne wyad wea wel KONIEC;
Linia6=@dodatnie wyl wea;
[soz]
Linie=6
Linia1=// skok gdy (AK) = 0
Linia2=ROZKAZ SOZ;
Linia3=czyt wys wei il;
Linia4=JEŻELI zak TO @zero GDY NIE @niezero;
Linia5=@zero wyad wea wel KONIEC;
Linia6=@niezero wyl wea;
[mod]
Linie=17
Linia1=//|(AK)|->(2)
Linia2=ROZKAZ mod;
Linia3=Argumenty 0;
Linia4=czyt wys wei il;
Linia5=JEŻELI Z TO @ujemna GDY NIE @dodatnia;
Linia6=
Linia7=@ujemna wyak wes weja ode weak;
Linia8=wys weja ode weak dalej @dodatnia ;
Linia9=
Linia10=@dodatnia wyak wes weja ode weak;
Linia11=wyak sa wel;
Linia12=il;
Linia13=il;
Linia14=wyl wea;
Linia15=pisz;
Linia16=
Linia17=
[pgm]
Linie=14
Linia1=//PGM (AK)<((AD)) to (L)+2->L w przeciwnym razie (L)+1->L
Linia2=ROZKAZ pgm;
Linia3=Argumenty 1;
Linia4=
Linia5=czyt wys wei il;
Linia6=wyad wea;
Linia7=czyt wys weja ode weak;
Linia8=
Linia9=JEŻELI Z TO @ujemna GDY NIE @dodatnia;
Linia10=
Linia11=@ujemna il dalej @dodatnia;
Linia12=
Linia13=@dodatnia wyl wea KONIEC;
Linia14=
[roz3]
Linie=7
Linia1=//(ak)-((L))->ak
Linia2=ROZKAZ roz3;
Linia3=Argumenty 0;
Linia4=czyt wys wei il;
Linia5=wyl wea;
Linia6=czyt wys weja ode weak;
Linia7=
[saw]
Linie=10
Linia1=//SAW (L)+(AD)-> L
Linia2=ROZKAZ saw ;
Linia3=Argumenty 1;
Linia4=czyt wys wei il;
Linia5=wyl sa wes weja przep weak il;
Linia6=wyl sa weja ode weak;
Linia7=wys weja dod weak;
Linia8=wyad as weja dod weak;
Linia9=wyak sa wel wea;
Linia10=