1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Home Audio >> Pojačala i predpojačala

Objasnite skup instrukcija 8086 s primjerima?

Mikroprocesor 8086 ima širok skup instrukcija koje mu omogućuju izvođenje raznih operacija. Evo nekih od često korištenih uputa:

1. Upute o kretanju podataka:

- MOV:Ova se instrukcija koristi za premještanje podataka između registara ili između registra i memorijske lokacije.

Primjer:

- MOV AL, 05H; Premjestite heksadecimalnu vrijednost 05 u AL registar.

2. Aritmetičke upute:

- ADD:Ova instrukcija dodaje sadržaj registra ili memorijske lokacije sadržaju akumulatora.

Primjer:

- DODAJ AL, BL; Dodajte sadržaj BL registra u AL registar.

- SUB:Ova instrukcija oduzima sadržaj registra ili memorijske lokacije od sadržaja akumulatora.

Primjer:

- SUB AL, 10; Oduzmite 10 od AL registra.

3. Logičke upute:

- I:Ova instrukcija izvodi logičku operaciju I između sadržaja registra ili memorijske lokacije i sadržaja akumulatora.

Primjer:

- I AL, 0FH; Izvedite logičku operaciju I između AL i 0FH.

- ILI:Ova instrukcija izvodi logičku operaciju ILI između sadržaja registra ili memorijske lokacije i sadržaja akumulatora.

Primjer:

-OR AL, 34H; Izvedite logičku operaciju ILI između AL i 34H.

4. Upute za prijenos kontrole:

- JMP:Ova instrukcija bezuvjetno prenosi izvođenje programa na određenu memorijsku adresu.

Primjer:

- JMP 1000H; Skok na memorijsku lokaciju 1000H.

- JZ:Ova instrukcija prenosi izvođenje programa na određenu memorijsku adresu ako je postavljena zastavica nule.

Primjer:

- JZ 2000H; Skoči na memorijsku lokaciju 2000H ako je postavljena zastavica nule.

5. Upute za manipulaciju žicama:

- REP:Ova instrukcija ponavlja instrukciju za manipulaciju nizom određeni broj puta.

Primjer:

- REP MOVSW; Ponovite instrukciju MOVSW određeni broj puta.

6. Upute za ulaz/izlaz:

- IN:Ova instrukcija čita podatke iz određenog I/O porta i pohranjuje ih u registar.

Primjer:

- U AL, 10H; Pročitajte podatke s I/O priključka 10H i pohranite ih u AL registar.

- OUT:Ova instrukcija upisuje podatke iz registra u određeni I/O port.

Primjer:

- VAN 20H, AL; Zapišite podatke iz AL registra u I/O port 20H.

7. Upute za upravljanje procesorom:

- HLT:Ova instrukcija zaustavlja procesor i zaustavlja izvršenje.

Primjer:

- HLT; Zaustavite procesor.

Ove upute su samo nekoliko primjera opsežnog skupa instrukcija mikroprocesora 8086. Svaka instrukcija ima svoju specifičnu sintaksu, operande i funkcionalnost. Programeri na asemblerskom jeziku mogu koristiti ove upute za stvaranje različitih programa za različite aplikacije.

  1. Prednosti i nedostaci različitih veličina Subwooferi
  2. DIY Audio transformatori
  3. Denon DMD M10 Uputa
  4. Kako povezati mikrofon s L & R kabel
  5. Kako izgraditi Bubble zid