Личен сайт - 4) машинни инструкции, цикли и цикли
Всеки отбор в МП се извършва по време на обучение цикъл. Инструкция цикъл се състои от един цикъл и инструкцията донесе команда цикъл (ris.1.8).
Ris.1.8. Пример MP 8-битови инструкции цикъл
Машина цикъл M - интервал, през който процесор с едно обаждане на памет или на външно устройство.
Автоматичен цикъл T - интервал, през който елементарен Операцията се извършва (microoperation) в процесора.
В зависимост от действия, извършени от МП, на следните видове машини цикли:
- вземане на проби (четене на първата команда байт)
- памет четене (четене на втория и третия байта на команда операнд прочетен)
- запис в паметта
- стека четене
- влизане в стека
- Въвеждането на данни от външното устройство
- извеждане на данни към външно устройство
- прекъсване
- спиране
- прекъсване на спирка
За да изпълните I / O команди се изпълняват вход цикъл на машината и на изхода; за организиране на прекъсне програмата и да се спре на процесора - оставете примката, спрете, прекъснете, когато спря.
Всяка машина цикъл на процесора се идентифицира с байт, наречен статус байт. байт на състоянието се издава на трансфер на данни в началото на всеки цикъл на машината и се придружава от озаглавен контакт едновременното издаване SYNC сигнал LSI MP. байт за състоянието съдържа информация за последващите действия на процесора. Това мога да си спомня SYNC на сигнала и да генерират такива управляващи сигнали, които не са възможно да се потвърди изрично да се свържете с BIS MP поради ограничения брой чипове контакти. Статус байта за i8080 процесор е показано в таблица. 1.1.
Ris.1.10. запис Memory цикъл
Ход нарастващите ръбове се преброяват от F1 на последователност и микро-операцията във всеки цикъл се определят от нарастващ фронт F2 последователност. В тактова честота 2 MHz продължителност часовник цикъл е равен на 0,5mks.