4. Kaj izvajajo naslednja navodila LNIH 2050 Mov C. M INXH MOV A XRA C STA 2055 HLT?
```Sestavljanje
LNIH 2050; Naloži takojšnjo številko 2050 v register H
MOV C, M; Premaknite vsebino pomnilniške lokacije M v register C
INXH; Povečajte vrednost registra H
MOV A, X; Premaknite vsebino registra X v register A
XRA C; Izvedite bitno izključujočo operacijo ALI med C in A ter shranite rezultat v A
STA 2055; Shranite vsebino A na pomnilniško lokacijo 2055
HLT; Zaustavite procesor, zaustavite izvajanje
```
Razlaga:Navodila in učinki
1. LNIH 2050: Naloži neposredno številko 2050 v register H, ki označuje začetni naslov v pomnilniku.
2. MOV C, M: Kopira vsebino iz pomnilniške lokacije M (naslov, shranjen v registru H) v register C. To naloži prvi bajt podatkov iz pomnilnika v register C.
3. INXH: Poveča vrednost registra H za 1. To je za dostop do naslednjega bajta v pomnilniku, saj lahko podatki zasedejo več zaporednih lokacij.
4. MOV A, X: Premakne vsebino iz registra X v register A. Register X se uporablja kot indeksni register in to navodilo učinkovito prekopira drugi bajt podatkov iz pomnilnika v register A.
5. XRA C: Izvede bitno izključujočo operacijo ALI med vsebino registrov C in A. Rezultat te operacije je bajt z biti, nastavljenimi na 1, če so bili ustrezni biti v C in A različni. Rezultat se shrani v register A.
6. STA 2055: Shrani vsebino registra A (rezultat operacije bitnega izključujočega ALI) na pomnilniško lokacijo 2055.
7. HLT: Ustavi izvajanje procesorja. To navodilo označuje konec programa in povzroči njegovo prenehanje izvajanja.
Če povzamemo, ta navodila naložijo dva bajta iz pomnilnika, izvedejo bitno izključujočo operacijo ALI in nato shranijo rezultat nazaj v pomnilnik na določeno mesto, preden ustavijo izvajanje.