Для того чтобы ответить на вопрос о невозможности выполнения микрооперации для регистра, давайте рассмотрим каждую из перечисленных микроопераций и выясним, какие из них могут быть осуществлены, а какие - нет.
- Параллельная загрузка: Эта микрооперация подразумевает, что все биты регистра загружаются одновременно из внешнего источника. Если регистр имеет соответствующие входы и управление, то параллельная загрузка возможна.
- Хранение: Хранение данных в регистре означает, что текущие данные остаются неизменными. Это действие может быть выполнено, если регистр находится в состоянии, позволяющем игнорировать входные данные. Таким образом, хранение также возможно.
- Асинхронный сброс в 0: Асинхронный сброс позволяет сбросить состояние регистра независимо от тактового сигнала. Если в регистре предусмотрен такой вход, значит, эта микрооперация может быть выполнена. Однако, если сброса нет, то операция невозможна.
- Запрет записи: Эта микрооперация подразумевает, что регистр не принимает никаких новых данных. Обычно такая функция реализуется с помощью управляющих сигналов. Если в регистре есть соответствующий механизм, то запрет записи возможен.
- Логический сдвиг: Логический сдвиг позволяет сдвигать биты регистра влево или вправо. Если в регистре не предусмотрены соответствующие управляющие сигналы или схемы для выполнения сдвига, то эта операция будет невозможна.
Теперь, проанализировав каждую из микроопераций, можно сделать вывод о том, что невозможной может быть именно логический сдвиг, если в регистре не предусмотрены соответствующие схемы для его выполнения. Остальные микрооперации могут быть реализованы при наличии необходимых управляющих сигналов и схем.