Comandă și ciclul mașinii, ciclurile motorului
Procesul de executare orice program constă dintr-o execuție secvențială a instrucțiunilor individuale ale programului. Testarea a procesorului o singură instrucțiune se numește ciclu de instruire.
În același timp, nici de lucru echipa este redus la una sau mai multe apeluri la dispozitivele procesor de autobuz. Consultați magistrala procesorului este necesară, de exemplu, pentru a citi instrucțiunile, precum și de citire, scriere, datele de intrare sau de ieșire a comenzii executate. Orice astfel de recurs există un ciclu mașină. Astfel, funcționarea internă a procesorului, urmând imediat după tratament la magistrala procesorului și la un nou astfel de tratament, sunt, de asemenea, o parte a acestui ciclu mașină. Fiecare ciclu mașină se referă la una din cele 10 tipuri standard prezentate în tabelul. 2.3.
Fiecare ciclu mașină este alcătuit din mai multe (până la 4, în funcție de tipul de ciclu mașină) operațiunilor interne procesor succesive elementare. Aceste operații sunt numite cicluri de mașină. Timpul de execuție este întotdeauna aceeași și egală cu perioada de impulsuri de ceas procesor.
Tipuri de cicluri ale mașinii de stare cuvânt PSW 8080
modul proiectat pentru studiul practic al procesorului individuale comenzi, precum și pentru programele de depanare pas cu pas. Este furnizat circuite efectuarea etapei (fig.1.1) și mijloacele de monitorizare a sistemului.
· Controler de sistem Bit registru de stare.
Pentru a introduce pas prin intermediul programului și să se întoarcă de la ea a făcut comutatorul. În acest micro-calculator sunt două posibilități de execuție pas cu pas, în funcție de etapele:
· Pasul este aceeași echipă;
· Etapa este egală cu un ciclu de instrucțiuni mașină.
Selectați unul din comutatorul pentru modul turn-based se realizează. Apăsarea comutatorului corespunde cu alegerea etapelor ciclului mașinii și presat - selectarea treptelor de comandă.
Modul pas cu pas cicluri de mașină vă permite să vedeți procesorul de acțiune vnutrikomandnye și ar trebui să fie utilizat pentru a clarifica soarta comenzilor individuale.
Pas cu pas modul de cicluri de instruire vă permite să vedeți etapele interne de prelucrare a software-ului și ar trebui să fie utilizat pentru a monitoriza progresul programului. Este posibil pentru a ieși din modul pas pentru a monitoriza pentru monitorizarea performanțelor echipelor individuale ale rezultatelor, și apoi din nou la pas cu pas acțiuni. Aceasta se realizează prin următoarea secvență de operații:
· Întrerupe programul prin apăsarea tastei;
· Trecerea de a se retrage de la modul pas cu pas;
· Comutarea înapoi la modul pas;
Pentru a continua efectuarea etapelor necesare pentru a presei. Pe parcursul desfășurării etapelor este posibil pentru a controla ordinea de execuție de către procesorul acțiunilor sale cu privire la interpretarea comenzilor:
· Pași pentru echipe - secvența de instrucțiuni de program;
· Pentru cicluri de mașină de trepte - secvența de apeluri către autobuz, atunci când comanda curentă.
Informații utilizator este afișat în trepte în formă numerică binară prin intermediul unor LED-uri (binar 1 corespunde cu LED-uri). Monitorul afișează aceleași informații ca numere hexazecimale: pentru reprezentarea compactă a numerelor binare lungi sunt grupate în 4 categorii (decadic) pentru a forma un cifre hexazecimale. Respectarea hexazecimal combinații binare și numere zecimale indicate în tabel. 2.5. b (binar) - binar; h (hexazecimal) - hex; d (decimal) - decimal.
Ordinea de performanță