Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания для модуля 2 арх.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
162.82 Кб
Скачать
  1. Теория.

    1. Процессор, базовые концепции. Механизм пересылки данных между регистрами. (30 баллов)

  2. Практические задания.

    1. Написать программу на языке ассемблер IA-16, в которой определено натуральное число N, размерностью слово (2 байта). Написать подпрограмму, которая вычисляет сумму его цифр, если бы оно было представлено в десятичной системе счисления. Параметры и результат передаются через стек. (30 баллов)

Задание №13.

  1. Теория.

    1. Процессор, механизм выборки слова из памяти, сохранения слова в памяти. Последовательность действий при выполнении арифметической или логической операции. (30 баллов)

  2. Практические задания.

    1. Написать программу для ввода с клавиатуры натурального числа порядка n с последующим его преобразованием в машинное представление. (30 баллов)

Задание №14.

  1. Теория.

    1. Конвейерная обработка команд. Производительность конвейерной обработки, конфликты. (30 баллов)

  2. Практические задания.

Написать программу на языке ассемблер IA-16, в которой определены две переменных х и у двойные слова и подпрограмму, вычисляющую разность х - у. Параметры передаются через регистры процессора. (30 баллов)

Задание №15.

  1. Теория.

    1. Суперскалярная обработка команд, методы повышения эффективности. (30 баллов)

  2. Практические задания.

    1. Написать программу на ассемблере, осуществляющую при произвольных нажатиях на клавиши клавиатуры ввод в память компьютера букв только латинского алфавита. ASCII коды букв возьмите у преподавателя. (30 баллов)

Задание №16.

  1. Теория.

    1. Виды параллельной обработки и классификация систем параллельной обработки. Матричная обработка в компьютерных системах параллельной обработки. (30 баллов)

  2. Практические задания.

    1. Написать программу на языке ассемблер IA-16, преобразующую строку байтов длинной n, являющихся ASCII-кодами десятичных цифр, в машинное представление. (30 баллов)

Задание №17.

  1. Теория.

    1. Архитектура мультипроцессорных систем общего назначения. (30 баллов)

  2. Практические задания.

    1. Написать программу на языке ассемблер IA-16, в которой определено натуральные числа M и N, размерностью слово (2 байта). Написать подпрограмму, которая корректно (с обработкой арифметических ошибок) вычисляет MN. Параметры и результат передаются через стек. (30 баллов)

Задание №18.