Scan9

Scan9



Do analizy programu wykonującego funkcje logiczne zapisanego w formie STL przydatne mogą być dwie kolumny:

•    wynik sprawdzenia - kolumna pomocnicza, w której przechowywany będzie wynik sprawdzenia argumentu. Przykładowo rozkaz AN sprawdza czy w parametrze zapisany jest stan niski - jeżeli tak to wynik sprawdzenia = 1, jeżeli nie to wynik = 0,

•    wynik wykonania operacji - stan RLO - w kolumnie tej będzie przechowywany wynik wykonania operacji logicznych (RLO - z jęz. ang. Result of Logic Operations - wynik operacji logicznych). Komórka RLO znajduje się również w CPU i jest wykorzystywana w trakcie operacji logicznych.

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,

•    AN I 0.1

-    sprawdzenie czy w argumencie jest zapisany stan niski - założono, że NIE -dlatego też Wynik sprawdzenia = 0,

-    wykonanie operacji logicznej (AN - Iloczyn) wyniku sprawdzenia z wynikiem poprzednich operacji (stanem RLO), wynik operacji zapisany zostaje do RLO,

•    = Q 4.0

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

XXVII-6/30


Wyszukiwarka

Podobne podstrony:
10 2. Programowanie podstawowych funkcji logicznych ’■ T Prawie wszystkie zadania sterownicze można
BadaniaMarketKaczmarczyk&3 Ta odmiana tabulacji dwudzielnej jest wiec trudniejsza do analizy i inter
cz6 Programowanie dodawanie przed nazwą funkcji nazwy pliku oraz znaku podkreślenia. Mogą być to za
FunkcjonowanieRynku R08 8 259 działania, tym silniejsze mogą być ich motywacje do podejmowania inten
49938 Wprowadzenie do MatLab (107) 9.4. Funkcje class i isa Funkcje class i isa używane przez konstr
skanuj0166 (7) L izohydryczne - o pH zbliżonym do pH krwi 7,35 - 7,45 (niewielkie odstępstwa od tych
BADANIA MARKETINGOWE I ANALIZA RYNKU wl str. 5 Informacje, którymi dysponuje dana firma, mogą być tr
Scan2 1 Torebki na kandyzowane migdały rozdawane we Włoszech z okazji urodzin dziecka mogą być różo
Scan 5 Wypowiedzi liderów opinii publicznej - zazwyczaj są prezentowane w mediach, ale równie dobrze
szczegółowej analizy kosztów. Przykładami działań mających na celu redukcje kosztów mogą być
uz9 22 W. Kotarba Specyficznym rodzajem wiedzy są projekty racjonalizatorskie. Ich przedmiotem mogą
Wprowadzenie do MatLab (48) Rys. 3-7. Rysunek z wykorzystaniem podwykresów3.6.5. Obrazy Dwuwymiarowe

więcej podobnych podstron