1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Domači glasbeni sistem >> Ojačevalniki in Predojačevalci

Razložite nabor navodil 8086 s primeri?

Mikroprocesor 8086 ima obsežen nabor ukazov, ki mu omogočajo izvajanje različnih operacij. Tukaj je nekaj pogosto uporabljenih navodil:

1. Navodila za premik podatkov:

- MOV:Ta ukaz se uporablja za premikanje podatkov med registri ali med registrom in pomnilniško lokacijo.

primer:

- MOV AL, 05H; Premaknite šestnajstiško vrednost 05 v register AL.

2. Aritmetična navodila:

- ADD:Ta ukaz doda vsebino registra ali pomnilniške lokacije vsebini akumulatorja.

primer:

- DODAJ AL, BL; Dodajte vsebino registra BL v register AL.

- SUB:Ta ukaz odšteje vsebino registra ali pomnilniške lokacije od vsebine akumulatorja.

primer:

- SUB AL, 10; Odštejte 10 od registra AL.

3. Logična navodila:

- IN:Ta ukaz izvede logično operacijo IN med vsebino registra ali pomnilniške lokacije in vsebino akumulatorja.

primer:

- IN AL, 0FH; Izvedite logično IN operacijo med AL in 0FH.

- ALI:Ta ukaz izvaja logično operacijo ALI med vsebino registra ali pomnilniške lokacije in vsebino akumulatorja.

primer:

- ALI AL, 34H; Izvedite logično operacijo ALI med AL in 34H.

4. Navodila za prenos nadzora:

- JMP:To navodilo brezpogojno prenese izvajanje programa na določen pomnilniški naslov.

primer:

- JMP 1000H; Skoči na pomnilniško lokacijo 1000H.

- JZ:To navodilo prenese izvajanje programa na določen pomnilniški naslov, če je nastavljena zastavica nič.

primer:

- JZ 2000H; Skoči na pomnilniško lokacijo 2000H, če je nastavljena ničelna zastavica.

5. Navodila za manipulacijo nizov:

- REP:To navodilo ponovi navodilo za manipulacijo z nizom določeno število krat.

primer:

- REP MOVSW; Ponovite navodilo MOVSW določeno število krat.

6. Vhodno/izhodna navodila:

- IN:Ta ukaz bere podatke iz določenih V/I vrat in jih shrani v register.

primer:

- V AL, 10H; Preberite podatke iz V/I vrat 10H in jih shranite v register AL.

- OUT:To navodilo zapiše podatke iz registra v določena V/I vrata.

primer:

- IZHOD 20H, AL; Zapišite podatke iz registra AL v V/I vrata 20H.

7. Navodila za krmiljenje procesorja:

- HLT:To navodilo ustavi procesor in ustavi izvajanje.

primer:

- HLT; Zaustavite procesor.

Ta navodila so le nekaj primerov obsežnega nabora navodil mikroprocesorja 8086. Vsako navodilo ima svojo specifično sintakso, operande in funkcionalnost. Programerji zbirnega jezika lahko ta navodila uporabijo za ustvarjanje različnih programov za različne aplikacije.

  1. Promedia 2.1 Vs . Logitech
  2. Kaj jeBridge Rectifier
  3. Kako uporabljati Vremenska Radio
  4. Recenzija Blue Snowball iCE
  5. Yamaha RX - V363 AV sprejemnik Vaje