Рубрики

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

Предположим, что процессор не имеет никакого регистра указателя стека. Какие из следующих утверждений верно?
(A) У него не может быть инструкции вызова подпрограммы
(B) Он может иметь инструкцию вызова подпрограммы, но не иметь вложенных вызовов подпрограммы.
(C) Вложенные вызовы подпрограмм возможны, но прерывания не
(D) Возможны все последовательности вызовов подпрограмм, а также прерываний

Ответ: (А)
Объяснение: Регистр указателя стека содержит адрес вершины стека, который является местом памяти, в котором ЦПУ должен возобновить свое выполнение после обслуживания некоторого вызова прерывания или подпрограммы.

Таким образом, если регистр SP недоступен, то никакие инструкции вызова подпрограммы невозможны. Так что (А) является правильным вариантом.
Тест на этот вопрос

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

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

0.00 (0%) 0 votes