
- •Теория.
- •Практические задания.
- •Imul reg,src(исходный)
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
- •Теория.
- •Практические задания.
Теория.
Коммуникационные сети в компьютерных системах параллельной обработки. (30 баллов)
Практические задания.
Написать программу на языке ассемблер IA-16, в которой определено натуральное число N, размерностью слово (2 байта). Написать подпрограмму, которая подсчитывает среднее арифметическое его цифр, если бы оно было представлено в десятичной системе счисления. Параметры и результат передаются через стек. (30 баллов)
Задание №19.
Теория.
Программный параллелизм и общие переменные, алгоритм доступа к общим переменным в системах параллельной обработки, согласованность кэша. (30 баллов)
Практические задания.
Написать программу на языке ассемблер IA-16, в которой определены две переменных х и у двойные слова и подпрограмму, вычисляющую сумму х + у. Параметры передаются через регистры процессора.. (30 баллов)
Задание №20.
Теория.
Особенности программирования систем параллельной обработки с общей памятью и систем с передачей сообщений. Производительность мультипроцессорных систем. Закон Амдала. (30 баллов)
Практические задания.
Написать программу на языке ассемблер IA-16, в которой определены две переменных х и у двойные слова и подпрограмму, вычисляющую сумму х + у. Параметры передаются через стек процессора.. (30 баллов)