instrucțiuni mov

instrucțiuni mov

Cum de a învăța limba engleză

In zilele noastre, cineva trebuie să știe limba engleză. Și în plus programator. Deoarece o mare parte a documentației există numai în limba engleză. Un profesionist nu poate aștepta până când cineva tradus documentația lui. El ar trebui să fie în măsură să obțină rapid inforamtsiyu dorită și utilizați-l, indiferent în ce limbă ea - în limba engleză sau în limba rusă. Link-uri către cursuri în limba engleză.

Poate că instrucțiunea MOV într-un limbaj de asamblare este cea mai simplă. Sintaxa acestei comenzi este după cum urmează:

MOV RECEPTOR SOURCE

Cu această comandă, puteți muta valoarea de la sursa la receptor. Aceasta este, de fapt, MOV instruire copiază conținutul sursei și locurile pe care conținutul într-un receptor.

Nici steaguri nu sunt modificate.

Când utilizați această comandă, trebuie remarcat faptul că există unele limitări. Și anume, instrucțiunea MOV nu pot.

  • Trimite un mesaj pentru registrele CS și IP.
  • Copierea datelor dintr-un registru de segment într-un alt registru de segment (trebuie mai întâi pentru a copia date dintr-un registru general).
  • Copiați valoare imediată într-un registru de segment (trebuie mai întâi pentru a copia date dintr-un registru general).

Sursa poate fi una dintre următoarele:

  • Zona de memorie (MEM)
  • registru de uz general (REG)
  • Valoarea imediată (de exemplu, număr) (IMM)
  • registru Segment (SREG)

Receptorul poate fi una dintre următoarele:

  • Zona de memorie (MEM)
  • registru de uz general (REG)
  • registru Segment (SREG)

Având în vedere constrângerile care au fost descrise mai sus, combinația RECEPTOR SURSA poate fi după cum urmează:

Un exemplu de utilizare a instrucțiunii MOV:

Și, în sfârșit, vă spun de ce această instrucțiune se numește MOV. Este o abreviere pentru cuvântul englezesc MOV E, care poate fi tradus ca „mutare, mutare, mutare.“ Și, acum ați înțeles deja că această echipă la numele său - se mută o valoare de la un registru la altul. Deși din punct de vedere al limbii române, acest lucru nu este destul de corect, pentru că mișcarea nu are loc - valoarea de la sursa nu dispare (nu se misca), de fapt, este copiat și inserat în receptor.