4. Što slijede sljedeće upute LNIH 2050 Mov C. M INXH MOV A XRA C STA 2055 HLT?
```Sklop
LNIH 2050; Učitajte neposredni broj 2050 u registar H
MOV C, M; Premjestite sadržaj memorijske lokacije M u registar C
INXH; Povećajte vrijednost registra H
MOV A, X; Premjestite sadržaj registra X u registar A
XRA C; Izvršite operaciju isključivog ILI po bitovima između C i A i pohranite rezultat u A
STA 2055; Pohranite sadržaj A na memorijsku lokaciju 2055
HLT; Zaustavljanje procesora, zaustavljanje izvršenja
```
Objašnjenje:Upute i učinci
1. LNIH 2050: Učitava neposredni broj 2050 u registar H, pokazujući početnu adresu u memoriji.
2. MOV C, M: Kopira sadržaj s memorijske lokacije M (adresa pohranjena u registar H) u registar C. Ovo učitava prvi bajt podataka iz memorije u registar C.
3. INXH: Povećava vrijednost registra H za 1. Ovo služi za pristup sljedećem bajtu u memoriji jer podaci mogu zauzimati više uzastopnih lokacija.
4. MOV A, X: Premješta sadržaj iz registra X u registar A. Registar X koristi se kao indeksni registar, a ova instrukcija učinkovito kopira drugi bajt podataka iz memorije u registar A.
5. XRA C: Izvodi operaciju isključivog ILI po bitovima između sadržaja registara C i A. Ova operacija rezultira bajtom s bitovima postavljenim na 1 ako su odgovarajući bitovi u C i A različiti. Rezultat se pohranjuje u registar A.
6. STA 2055: Pohranjuje sadržaj registra A (rezultat pobitno isključive ILI operacije) na memorijsku lokaciju 2055.
7. HLT: Zaustavlja izvođenje procesora. Ova uputa označava kraj programa, uzrokujući njegovo zaustavljanje.
Ukratko, ove upute učitavaju dva bajta iz memorije, izvode operaciju isključivog ILI po bitovima, a zatim pohranjuju rezultat natrag u memoriju na određeno mjesto prije zaustavljanja izvršenja.