Scan3

Scan3



_Analiza złożonego programu w zapisie STL

Założenie:

Kurs Podstawowy S7

Analiza programu przedstawionego na folii:

•    A I 0.0

-    sprawdzenie czy w argumencie jest zapisany stan wysoki (założono, że TAK) -ponieważ jest tam zapisany stan wysoki dlatego też do odpowiedniej komórki

w kolumnie Wynik sprawdzenia zapisany zostaje stan wysoki,

-    ponieważ jest to pierwszy rozkaz w programie, operacja logiczna (A - Iloczyn) nie będzie wykonana (ze względu na brak drugiego argumentu), wynik sprawdzenia przepisany zostaje do komórki Stan RLO.

•    A(

-    wykonanie iloczynu wyniku operacji zapisanych w nawiasie z bieżącym stanem RLO. Ponieważ kolejne operacje będą modyfikowały RLO, a jej stan jest potrzebny do wykonania późniejszego iloczynu, dlatego też stan RLO zostaje zapamiętany

w komórce na stosie i jednocześnie zawartość komórki RLO jest unieważniana (nie powinna być brana pod uwagę przez kolejne rozkazy), ponieważ wynik operacji zapisanych przed nawiasem nie powinien wpływać na wynik operacji zapisanych w nawiasie.

•O 10.1 ON I 0.1

-wykonanie sumy stanów dwóch wejść, odpowiednie uaktualnienie RLO.

•>

-    dokończenie operacji nawiasowych - wykonanie operacji logicznej określonej przed otwarciem ostatniego nawiasu (iloczyn) na bieżącym stanie RLO (wyniku wykonania operacji zapisanych w nawiasie) i stanie zapisanym w najmłodszej komórce stosu (wynik wykonania operacji zapisanych przed nawiasem), wynik wykonania operacji zapisany zostaje do RLO.

•    = Q 4.2

-    przepisanie wyniku wykonanych operacji logicznych do komórki Q 4.2.

XXVII-10/30


Wyszukiwarka

Podobne podstrony:
Scan 1 Operacje działające na RLO w zapisie STL Mnemonik Instrukcja NOT negacja bieżącego stanu
Scan9 Porównywanie projektu zapisanego w sterowniku i programatorze Kurs Podstawowy S7 Aby porównać
Scan7 Edycja tablicy zmiennych Kurs Podstawowy S7 W kolumnie Address powinien zostać wpisany adres
Scan8 Określenie formatu w jakim wartość zmiennej powinna być wyświetlana Kurs Podstawowy S7 Dla ka
Scan7 Archiwizacja projektu Swesaptoi«s<y to«v(coTOf9J3«d}inart<Mcłwe, Kurs Podstawowy S7 Aby
19085 ZF Bień3 Analiza progu zysku 143 Takie graficzne ujęcie, uwzględniające założenia poprzednieg
Scan3 ZADANIE „Archiwizacja zawartości pamięci CPU w programatorze” Zapisać na dysku w programatorz
Scan1 Podstawowe operacje logiczne w zapisie STL Mnemonik instrukcja Poprzedni Stan Stan stan
Scan6 Ustawianie i kasowanie w zapisie STL Zapis funkcji ustawienia i kasowania w formie LAD parame
Scan7 _Wykrywanie zbocza w zapisie STL_ Zapis funkcji wykrywających zbocze narastające i opadające
Scan 5 Operacje przenoszenia danych w zapisie STL Opis operacji przenoszenia w formie LADOpis operac
Scan!2 Funkcje arytmetyczne w zapisie STL Opis funkcji arytmetycznych formie LAD funkcja EN
ALG3 3.7. Analiza programów rekurencyjnych 737X1) = 1 + 1 = 2, -2 + 7 T(n) = 1 + 1 + 71 Widać już,
ex4 1 A>£tf SCAN.ASM Create source program; łV ‘y” represents carriage
Slajd39 (38) 1.5 Struktura typowego systemu ekspertowego Złożone programy, jakimi niewątpliwie są sy
Scan3 Korale w szkle J7 * J s r? - w n w vliL Wr)l Ą ym Kr /Kia M l tir *; y/ti
IMGU28 LABORATORIUM PROGRAMOWANIA STEROWNIKÓW Podstawy programowania w STL Zadanie 1. Zapis podstawo

więcej podobnych podstron