Рубрики

ВОРОТА | GATE-CS-2005 | Вопрос 80

Рассмотрим следующий путь данных ЦП.

ALU, шина и все регистры в пути данных имеют одинаковый размер. Все операции, включая инкремент ПК и георадара, должны выполняться в АЛУ. Для операции чтения из памяти необходимы два такта — первый для загрузки адреса в MAR и следующий для загрузки данных из шины памяти в MDR
79.
Инструкция «call Rn, sub» — это инструкция из двух слов. Предполагая, что ПК увеличивается во время цикла выборки первого слова инструкции, его интерпретация передачи регистра равна

Rn < = PC + 1;
PC < = M[PC]; 

Минимальное количество тактов ЦП, необходимое для выполнения этой инструкции:
(А) 2
(Б) 3
(С) 4
(D) 5

Ответ: (Б)
Пояснение: один цикл для увеличения ПК, один цикл для загрузки ПК в MAR, один цикл для извлечения содержимого памяти и загрузки в ПК.

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2005 | Вопрос 80

0.00 (0%) 0 votes