Интернет магазин китайских планшетных компьютеров



Компьютеры - Машинный цикл

23 января 2011





Машинный цикл — составляющая часть машинной команды. Машинный цикл состоит из машинных тактов.

Рассмотрим теоретическую машинную команду. Машинная команда состоит из 1 или больше машинных циклов.
В течение первого машинного цикла будет выполнено чтение байта данных из памяти и дешифрация данного байта.
Допустим, что прочитанный байт - это код машинной команды "сложение". В таком случае машинная команда займет 2 машинных цикла.
В течение второго машинного цикла будет выполнено чтение байта данных из памяти и сложение прочитанного значения с регистром-аккумулятором.

Как видно из примера, на каждом машинном цикле повторяются похожие действия.

При реализации одного машинного цикла процессор может:

  • принять из памяти байт команды;
  • принять из памяти байт данных;
  • принять из устройства ввода-вывода байт данных;
  • принять из стека байт данных;
  • принять вектор прерывания;
  • выдать в память байт данных;
  • выдать в стек байт данных;
  • выдать на УВВ байт данных.




Просмотров: 1543


<<< Математический сопроцессор
Микрокод >>>