Site personal - 4) instrucțiuni de mașini, biciclete și motociclete

Fiecare echipă în MP se realizează în timpul ciclului de instruire. ciclu de instruire constă dintr-un ciclu și preluarea instrucțiunii de comandă ciclu (ris.1.8).

Site personal - 4) instrucțiuni de mașini, biciclete și motociclete

Ris.1.8. Exemplul 8-bit ciclu de instrucțiuni MP

ciclu mașină M - intervalul de timp în care procesorul la un apel la memorie sau un dispozitiv extern.

ciclu automat T - intervalul de timp în care se realizează operația elementară (microoperation) în procesor.

În funcție de acțiunile efectuate de MP, următoarele tipuri de cicluri de mașină:

  • eșantionare (citirea primului octet de comandă)
  • memorie citire (citire a doua și a treia bytes de comanda de citire operanzi)
  • scriere de memorie
  • lectură stivă
  • intrare în stivă
  • Introducerea datelor de pe dispozitivul extern
  • date de ieșire la un dispozitiv extern
  • întrerupere
  • stop
  • întrerupere la oprire

Pentru a efectua I / O, comenzile sunt executate de intrare și de ieșire ciclu mașină; pentru organizarea intrerupeti programul și a opri procesorul - lăsați bucla, opri, întrerupe atunci când sa oprit.

Fiecare ciclu mașină al procesorului este identificat de octet, numit statutul de octet. Octetul de stare este emis pe magistrala de date la începutul fiecărui ciclu mașină și însoțit de semnalul emisiunii SYNC cu denumirea de contact simultană LSI MP. Octetul de stare conține informații despre monitorizarea procesorului. Se poate aminti SYNC de semnal și de a genera astfel de semnale de control, care nu sunt posibile pentru a deduce în mod explicit pentru a contacta BIS MP din cauza numărului limitat de contacte cip. Starea octeți pentru procesorul i8080 este prezentat în Tabelul. 1.1.

Site personal - 4) instrucțiuni de mașini, biciclete și motociclete

Site personal - 4) instrucțiuni de mașini, biciclete și motociclete

Site personal - 4) instrucțiuni de mașini, biciclete și motociclete

Ris.1.10. Ciclul de memorie de scriere

Stroke marginile în creștere sunt numărate de F1 secvență, iar micro-operarea în fiecare ciclu sunt determinate de către secvența de margine F2 în creștere. La o frecvență de ceas de 2 MHz Durata ciclului de ceas este egal cu 0,5mks.