LABORKA L3.docx

(15 KB) Pobierz

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.

Zgłoś jeśli naruszono regulamin