Личен сайт - 4) машинни инструкции, цикли и цикли

Всеки отбор в МП се извършва по време на обучение цикъл. Инструкция цикъл се състои от един цикъл и инструкцията донесе команда цикъл (ris.1.8).

Личен сайт - 4) машинни инструкции, цикли и цикли

Ris.1.8. Пример MP 8-битови инструкции цикъл

Машина цикъл M - интервал, през който процесор с едно обаждане на памет или на външно устройство.

Автоматичен цикъл T - интервал, през който елементарен Операцията се извършва (microoperation) в процесора.

В зависимост от действия, извършени от МП, на следните видове машини цикли:

  • вземане на проби (четене на първата команда байт)
  • памет четене (четене на втория и третия байта на команда операнд прочетен)
  • запис в паметта
  • стека четене
  • влизане в стека
  • Въвеждането на данни от външното устройство
  • извеждане на данни към външно устройство
  • прекъсване
  • спиране
  • прекъсване на спирка

За да изпълните I / O команди се изпълняват вход цикъл на машината и на изхода; за организиране на прекъсне програмата и да се спре на процесора - оставете примката, спрете, прекъснете, когато спря.

Всяка машина цикъл на процесора се идентифицира с байт, наречен статус байт. байт на състоянието се издава на трансфер на данни в началото на всеки цикъл на машината и се придружава от озаглавен контакт едновременното издаване SYNC сигнал LSI MP. байт за състоянието съдържа информация за последващите действия на процесора. Това мога да си спомня SYNC на сигнала и да генерират такива управляващи сигнали, които не са възможно да се потвърди изрично да се свържете с BIS MP поради ограничения брой чипове контакти. Статус байта за i8080 процесор е показано в таблица. 1.1.

Личен сайт - 4) машинни инструкции, цикли и цикли

Личен сайт - 4) машинни инструкции, цикли и цикли

Личен сайт - 4) машинни инструкции, цикли и цикли

Ris.1.10. запис Memory цикъл

Ход нарастващите ръбове се преброяват от F1 на последователност и микро-операцията във всеки цикъл се определят от нарастващ фронт F2 последователност. В тактова честота 2 MHz продължителност часовник цикъл е равен на 0,5mks.