ciclu mașină și longword starea procesorului

Scrierea de date în memorie.

ciclu mașină - intervalul de timp în care citi sau scrie de un octet. La rândul său, fiecare ciclu mașină formează mai multe perioade de ceas GTI - cicluri de mașină.

Numărul de ciclu mașină de cicluri poate fi crescută printr-un semnal GATA. Dacă READY este pasiv, microprocesorul la primirea fiecărei măsuri și nici nu citească, nici să scrie date nu produce -, astfel, ciclul de timp crește. Acest lucru este, de obicei, necesar atunci când comunicarea cu dispozitive care rulează mai lent microprocesor.

executarea de comenzi începe din momentul lecturii, definit de ciclul de instruire primul ciclu de ceas. În primul ciclu al fiecărui ciclu mașină SD local (conectarea microprocesorul și GFR) este dat un cod special numit un cuvânt de stare procesor (Stare cuvânt - SW). Scop semnal activ SW este prezentat în Tabelul 2.1. Acest cuvânt conține informații despre tipul de cicluri de mașini necesare pentru a gestiona dispozitivele ICS. Există următoarele tipuri:
prelevarea de probe primul octet al echipei;
  • citirea datelor din memorie;
  • scrierea datelor din memoria;
  • citirea datelor din CPI;
  • scrie date UVV;
  • întrerupe oprire.

  • În funcție de tipul ciclului de microprocesor interacționează diferit cu dispozitivele conectate - citește sau scrie date în memorie sau VSB produce operațiuni stivă, etc. Diagramele de sincronizare ale unor procese de interacțiune, sau altfel determinate de tipul de ciclu, se va discuta mai jos.

    Aceste diagrame arată calendarul de citire și scriere de date procese pentru autobuze locale. Controlul acestor procese pe microprocesor efectuează aceste anvelope folosind două semnale: DBIN - citire și - înregistrare. În anvelopa sistemică de citire și scriere de sincronizare este deja în patru linii ,, și (a se vedea secțiunea 1.4 ..). Semnalele de pe aceste linii după primirea codului de ieșire GFR SW (vezi. Tabelul 2.1).

    Diagrama de înregistrare SW temporară este prezentată în Fig. 2.5. La începutul primului ciclu (T1) a semnalului SYNC SW este scris în GFR registru intern, apoi scos din SD locale, eliberând-o pentru transmiterea de informații - un microprocesor primește comanda sau schimbul de date cu alte dispozitive. În conformitate cu circuitul SW combinațional localizat în interiorul GFR pentru a începe al doilea ciclu (T2) sunt semnale de ieșire, sau, nivelurile de care identifică tipul ciclului. Deci, atunci când citirea din comenzi de memorie sau de semnal la nivel de L cod de date vor fi disponibile, și citirea informațiilor de ICC - etc. semnal de Alocare vor fi discutate în continuare.