XIC, XIO

XIC (zistiť, či je bit zatvorený)

XIC inštrukcia slúži na zistenie, či je bitové slovo danej adresy (na ukážke sa jedná o adresu B3:6 a ku nej prislúchajúcemu bitu) nastavený na logickú jednotku, respektíve zapnutý. Ak je podmienka splnená, tak stav rungu sa nastaví na priechodný a vykonajú sa nasledujúce podmienky a ak podmienka nie je splnená, tak stav rungu sa nastaví na nepriechodný a nevykonajú sa nasledujúce inštrukcie.

Použitie: tlačidlá, prepínače, koncové a proxy spínače, svetlá a led žiarovky, vnútorné bity, vstupné a výstupné bity

XIO (zistiť, či je bit otvorený)

XIO inštrukcia slúži na zistenie, či je bitové slovo danej adresy nastavený na logickú nulu. Ak je daná podmienka splnená, tak stav rungu sa nastaví na priechodný a ak nie je splnená, tak stav rungu sa nastaví na nepriechodný a nasledujúce inštrukcie sa nevykonajú.

Použitie: tlačidlá, prepínače, koncové a proxy spínače, svetlá a led žiarovky, vnútorné bity, vstupné a výstupné bity.

Zadanie: Úlohou programu je jednoznačne poukázať na rozdiel funkcionality XIC a XIO inštrukcií.

Riešenie: Tento rozdiel bude riešený pomocou dvoch svetiel a tlačidla. Program vykonáva jednoduchú svetelnú ukážku v prepínaní stavu výstupných bitov dvoch svetiel pomocou základných podmienených inštrukcií XIC a XIO.

Rebríková schéma:

Animácia rebríkovej schémy XIC a XIO