Вопрос:

В чем заключается архитектурная разница времени исполнения машинных команд типа «регистр–память» и «регистр–регистр»? Варианты: 1) Команды «регистр–регистр» выполняются значительно дольше из-за сложной трансляции адресов. 2) Команды «регистр–память» могут выполняться только специализированным математическим сопроцессором. 3) Команды «регистр–регистр» формируют быстрый цикл тракта данных, так как операнды берутся из внутренних регистров ЦП без медленного обращения к внешней ОЗУ. 4) Разница заключается только в синтаксисе языка ассемблера, физически они идентичны.

Ответ:

Правильный вариант — 3.

В командах типа «регистр–регистр» оба операнда находятся во внутренних регистрах процессора, поэтому не требуется обращение к внешней оперативной памяти. Это сокращает время выполнения команды и упрощает организацию быстрого тракта данных.

Ответ: команды «регистр–регистр» выполняются быстрее, поскольку операнды берутся из внутренних регистров ЦП без обращения к внешней ОЗУ.