Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Маши́нный цикл — промежуток времени между двумя последовательными обращениями центрального процессора к внешней оперативной памяти команд/данных или обмена 1 словом данных с периферийными устройствами, в том числе в циклах обработки аппаратных прерываний. Является составляющей частью исполнения машинной команды.

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

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    1 143 625
    879
    523 822
  • Принцип работы двигателя внутреннего сгорания
  • Машинные языки, языки Ассемблера и языки высокого уровня. Программирование на Java. Урок 2
  • Как восстановить емкость старого аккумулятора?

Субтитры

Пример исполнения машинной команды

В качестве примера возьмем машинную команду сложения содержимого некоторого внутреннего регистра процессора А со словом в памяти, расположенном по адресу, который хранится в регистре процессора М, и записи результата сложения по адресу из регистра М1. В этом примере исполнение данной команды занимает 3 машинных цикла.

В течение первого машинного цикла выполняется чтение кода команды из памяти по адресу, находящемуся в выделенном регистре процессора, обычно называемому счетчиком команд (PC), дешифрация кода команды и увеличение содержимого счетчика команд на 1 — подготовка к считыванию кода команды следующей в программе команды.

Во втором машинном цикле на внешнюю шину адреса процессор выставляет содержимое регистра М и активирует линию сигнала чтения из памяти, при этом внешнее по отношению к процессору устройство управления памятью выставляет на шину данных содержимое ячейки памяти с адресом из М. В этом же цикле процессор считывает слово с шины данных и производит сложение его со словом в регистре А.

В третьем цикле процессор выставляет на шину адреса содержимое регистра М1 — адрес записи результата сложения, на шину данных выставляет слово результата сложения и активирует линию сигнала записи в память, при этом внешнее по отношению к процессору устройство управления памятью записывает слово с шины данных в ячейку памяти с адресом на шине адреса. Этим завершается исполнение приведённой в качестве примера команды. Далее процессор приступает к исполнению следующей в программе команды.

При этом внутри каждого машинного цикла исполняется несколько микрокоманд, в каждой микрокоманде устройство управления процессора активирует одну или несколько линий управления, например, задание слова кода операции на входе арифметико-логического устройства процессора, управления вентилями межрегистровых пересылок, активирование линий чтения-записи в память. Исполнение микрокоманд синхронизируется машинными тактами.

См. также

Ссылки

Эта страница в последний раз была отредактирована 11 декабря 2021 в 08:43.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).