Главная /
Архитектура параллельных вычислительных систем /
Составьте программу в безадресной форме и представьте ее выполнение на стеке. Сколько команд содержит программа и как выглядит стек после выполнения четвертой команды? A:=(a×b+c)-(d:e)
Составьте программу в безадресной форме и представьте ее выполнение на стеке. Сколько команд содержит программа и как выглядит стек после выполнения четвертой команды? A:=(a×b+c)-(d:e)
вопрос
Правильный ответ:
10 команд, стек имеет вид
a×b |
с |
11 команд, стек имеет вид
a×b |
с |
d |
10 команд, стек имеет вид
с-a×b |
d |
е |
Сложность вопроса
54
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за подсказками по интуит.
11 фев 2019
Аноним
Если бы не данные подсказки - я бы не смог решить c этими тестами интуит.
17 авг 2016
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Составьте схему программы умножения n чисел массива методом "пирамиды". Сколько тактов, без формирования цикла, потребуется на ее выполнение после начального считывания данных? n = 5
- # Определите общее число закоммутированных операций при умножении квадратных матриц размера n. За сколько тактов рассчитывается один элемент? n = 9, используется 4 ПЭ
- # Произведите распараллеливание счета арифметических операторов, содержащих конструкции [Большая Картинка]
- # Предполагая механизм использования бита значимости регистров r СОЗУ, уплотните код фрагмента программы счета арифметического оператора на процессоре с программным управлением каждым тактом. Программа составлена в трехадресных командах. a= b2c
- # Используя команду if-then-else и трехадресную систему команд, составьте программу счета значения выражения a× if b > 0 then (c+ d)× x else (e+ f) Задержки выполнения команд из-за связности данных выполняются автоматически