1. Камеры
  2. Автоаудио и электроника
  3. Домашнее аудио
  4. Персональное аудио
  5. Телевизоры
  6. Умный дом
  >> Электронные технологии >  >> Домашнее аудио >> Усилители и предусилители

Почему в инструкции SHLD микропроцессора 8085 требуется 5 машинных циклов?

Инструкция SHLD в микропроцессоре 8085 требует пяти машинных циклов по следующим причинам:

1. Извлечение кода операции :первый машинный цикл используется для извлечения кода операции инструкции SHLD из памяти.

2. Извлечение регистра источника :второй машинный цикл используется для выборки содержимого исходного регистра (регистра, в который сдвигаются данные).

3. Выборка регистра назначения/выборка адреса памяти :Третий машинный цикл используется для выборки содержимого регистра назначения (регистра, из которого сдвигаются данные) или получения адреса памяти, если местом назначения является память.

4. Поворот аккумулятора :Четвертый машинный цикл используется для поворота аккумулятора на одну битовую позицию влево.

5. Сохранить аккумулятор :Пятый и последний машинный цикл используется для сохранения повернутого аккумулятора либо в регистр назначения, либо в память.

Команда SHLD перемещает данные из исходного регистра (регистр, в который сдвигаются данные) в регистр назначения (регистр, из которого сдвигаются данные) или память, одновременно вращая аккумулятор. Вращение аккумулятора добавляет еще один машинный цикл по сравнению с инструкцией XCHG, для которой требуется всего четыре машинных цикла.

  1. Как построить многоэтажную электролитический конденсатор фильтра может
  2. Как Обновление Denon 3806 HDMI
  3. Kenwood KM-106 Характеристики
  4. Как подключить два басовые усилители Вместе
  5. Усилители телефона вредны для вашего слуха?