EQU, MOV

EQU (rovnajú sa)

EQU je inštrukcia, ktorá overuje, či sa hodnota source A slova rovná hodnote scource B slova. Ak sa hodnoty rovnajú, tak inštrukcia nastaví stav rungu na priechodný. Ak sa hodnoty nerovnajú, tak inštrukcia nastaví stav rungu na nepriechodný. Source A a scource B slová môžu nadobúdať konštantne hodnoty alebo adresy bitov, ale aspoň jedno musí obsahovať adresu bitu.

MOV (Posunúť do)

MOV je inštrukcia, ktorá kopíruje obsah Source slova do Dest slova. Obsah ostáva nezmenený. Táto inštrukcia sa vykoná, ak stav rungu je priechodný.Aritmetické stavové bity nájdeme v slove 0 (S0) a od prvého až po tretí bit. Po vykonaní inštrukcie sa tieto bity v stavovom súbore aktualizujú.

Slovo0:

Zadanie:

Riešenie: V tomto prípade je rebríková schéma spoločná pre obidve inštrukcie. Po stlačení tlačidla sa hodnota z inštrukcie MOV presúva do inštrukcie EQU, ktorá očakáva práve hodnotu 1 a rozsvieti sa LED 1. Tlačidlom 2 hodnotu stavu zmením na 0 a teda LED 1 tým vypneme.

Rebríková schéma:

Animácia schémy:

TL1 TL2