Рубрики

ВОРОТА | GATE-CS-2001 | Вопрос 38

Рассмотрим следующий путь к данным простого некапиллированного процессора. Регистры A, B, A1, A2, MDR, шина и ALU имеют ширину 8 бит. SP и MAR — 16-битные регистры. MUX имеет размер 8 × (2: 1), а DEMUX имеет размер 8 × (1: 2). Каждая операция с памятью занимает 2 тактовых цикла CPU и использует MAR (регистр адреса памяти) и MDR (регистр даты памяти). SP может быть уменьшен локально.

Инструкция CPU «push r», где = A или B, имеет спецификацию

  M [SP]

Сколько тактовых циклов ЦП необходимо для выполнения команды «push r»?
(А) 1
(Б) 3
(С) 4
(D) 5

Ответ: (Б)
Объяснение: Push 'r' состоит из следующих операций:

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

ВОРОТА | GATE-CS-2001 | Вопрос 38

0.00 (0%) 0 votes