LABORKA L3.
1. Wypełniam PM tak jak na L2. //MUCHA, NIE! Uzupełniasz dodatkowo 50 i 51! Czyli 0, 48, 49, 50, 51) – M.W.
2. Wypełniam PO zgodnie z tabelką v1, v2, v3, v4 (UWAGA!!!-LR+5 to dana = ABCDh)
3. Uruchamiam, wypełniam rejestry A, LR, RI wg. Tabelki.
4. MAKRO.
5. RAPS = 48.
6. MAKRO.
7. Przeciąganka.
8. DO RBP wpisuję wartość PO hex. (Rozpoczęcie RRC).
9. Przeciąganka.
10. Następny wiersz PM (49).
11. MAKRO.
12. Przeciąganka.
13. Sprawdzam tabelkę w skrypcie, według bitów na X, S, I wyznaczam adres efektywny.
14. Na podstawie tabelki wiem ile ma wynosić SUM czyli L+R. (jeśli L to SUM to w R wpisuję 0).
Jeżeli wychodzi wam wartość powyżej 256, to odcinacie pierwszy bit, dla leniwych- od otrzymanego wyniku odejmujecie 256, np. wychodzi 356 – 256 i wychodzi wam poprawne=100. – kom. N.W. //Thanx! – M.W.
15. Przepisuję z SUM na RAE wartość.
16. Adres PAO+1.
17. Sprawdzam bity X, S, I, jeśli I=1 wpisuję adres PM+1 (50), jeśli nie to przepisuję wartość OP.
18. MAKRO (UWAGA!!! – komórka PAO przeskoczyła o jeden do przodu, kliknąć na poprzednią komórkę).
19. Przeciąganka.
20. Jak w 50 wierszu PM pyta o RBP to sprawdzasz RAE, idziesz do wiersza PAO o numerze z RAE i wpisujesz do RBP wartość komórki w hexach.
21. Przeciąganka.
22. RAPS+1 (51).
23. MAKRO (UWAGA!!! – komórka PAO przeskoczyła o jeden do przodu, kliknąć na poprzednią komórkę [tak, znowu]).
24. Przeciąganka (z X na BUS).
25. Jak wezmę kolejny raz RAPSa w 51 wierszu PM, to do RAPSa wpisuję wartość OP.
26. Edycja, zerujemy RAPSa.
27. MAKRO.
I jeszcze trzy razy to samo. ;)
W Laborce L4 robimy to samo tylko w momencie gdy wyświetli się (OP/AOP+32/ --> RAPS) wpisujemy do RAPSaOP+32.
jarevock