
- •Описание архитектуры учебной ЭВМ
- •1. Структура учебной ЭВМ
- •2. Представление данных в модели ЭВМ
- •3. Система команд учебной ЭВМ
- •3.1. Форматы команд
- •3.2. Способы адресации
- •Таблица 1. Способы адресации
- •3.3. Система операций
- •4. Подсистема прерываний
- •5. Модель функционирования кэш-памяти
- •6. Справочник по командам
- •6.1. Типы адресации, их коды и обозначения
- •Таблица 2. Способы адресации и их обозначение
- •6.2. Система команд
- •Таблица 3. Состав команд учебной ЭВМ
- •Лабораторные работы
- •1. Архитектура ЭВМ и система команд
- •Таблица 4. Варианты задания 1
- •2. Командный цикл процессора
- •3. Программирование разветвляющегося процесса
- •Таблица 5. Функции
- •Таблица 6. Варианты задания 2
- •4. Подпрограммы и стек
- •Таблица 7. Варианты задания 3

Вариант |
i |
j |
a |
|
|
|
|
8 |
8 |
6 |
30 |
|
|
|
|
9 |
2 |
6 |
25 |
|
|
|
|
10 |
5 |
7 |
50 |
|
|
|
|
11 |
2 |
4 |
18 |
|
|
|
|
12 |
8 |
1 |
12 |
|
|
|
|
13 |
7 |
6 |
25 |
|
|
|
|
14 |
1 |
4 |
5 |
|
|
|
|
4. Подпрограммы и стек
Составить и отладить программу для решения следующей задачи. Три массива (усложнённый вариант – N массивов) в памяти заданы начальными адресами и длинами (усложнённый вариант – до первого нулевого элемента). Вычислить и вывести на устройство вывода среднее арифметическое параметров этих массивов. Тип параметра определяется таблицей в соответствии с вариантом. Расчёт параметра должен быть оформлен в виде подпрограммы, принимающей адрес первого элемента массива и длину массива.
|
Таблица 7. Варианты задания 3 |
|
Характеристика массива |
Вариант |
1Количество чётных чисел
2Номер минимального числа
3Произведение всех чисел
4Номер первого отрицательного числа
5Количество чисел, равных первому элементу массива
6Количество отрицательных чисел
7Максимальное по модулю отрицательное число
8Номер первого положительного числа
9Минимальное положительное число 10 Номер максимального числа 11 Количество нечётных чисел
12 Количество чисел, меньших первого элемента массива
13 Разность сумм чётных и нечётных элементов массива
14 Отношение сумм модулей чётных и нечётных элементов массива
5.Алгоритмы замещения строк в кэш-памяти
1.Загрузить отлаженную программу из задания №4.
2.Провести эксперименты, варьируя числом ячеек кэш-памяти, режимом записи и алгоритмом замещения. Результат оформить в виде таблицы.
11