1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Главная Аудио >> Усилители и предусилители

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

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

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

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

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

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

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

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

  1. Как отправить МИДИС к Casio клавиатуры CTK-720
  2. Как установить Профессиональные подслушивающих устройств
  3. Что такое анализ Электрические сети
  4. В чем разница между гипермультимедиа и мультимедиа?
  5. Как Хук Rane кроссовер в Stereo