Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

Задание
В качестве задания предлагается некоторая короткая «программа» (табл. 10.15),
которую необходимо выполнить с подключенной кэш-памятью (размером 4
и 8 ячеек) в шаговом режиме для следующих двух вариантов алгоритмов за-
мещения (табл. 10.14).

screenshot 101 2

Не следует рассматривать заданную последовательность команд как фраг-
мент программы1. Некоторые конструкции, например, последовательность
команд PUSH R6, RET в общем случае не возвращает программу в точку вызо-
ва подпрограммы. Такие группы команд введены в задание для того, чтобы
обратить внимание студентов на особенности функционирования стека.

Порядок выполнения работы
1. Ввести в модель учебной ЭВМ текст своего варианта программы (см.
табл. 10.15), ассемблировать его и сохранить на диске в виде txt-файла.
2. Установить параметры кэш-памяти размером 4 ячейки, выбрать режим
записи и алгоритм замещения в соответствии с первой строкой своего ва-
рианта из табл. 10.14.
3. В шаговом режиме выполнить программу, фиксируя после каждого шага
состояние кэш-памяти.
4. Для одной из команд записи (WR) перейти в режим Такт и отметить,
в каких микрокомандах происходит изменение кэш-памяти.
5. Для кэш-памяти размером 8 ячеек установить параметры в соответствии
со второй строкой своего варианта из табл. 10.14 и выполнить программу
в шаговом режиме еще раз, фиксируя последовательность номеров заме-
щаемых ячеек кэш-памяти.

Содержание отчета
1. Вариант задания — текст программы и режимы кэш-памяти.
2. Последовательность состояний кэш-памяти размером 4 ячейки при одно-
кратном выполнении программы (команды 1—7).
3. Последовательность микрокоманд при выполнении команды WR с отмет-
кой тех микрокоманд, в которых возможна модификация кэш-памяти.
4. Для варианта кэш-памяти размером 8 ячеек — последовательность номе-
ров замещаемых ячеек кэш-памяти для второго варианта параметров кэш-
памяти при двукратном выполнении программы (команды 1—7).

Контрольные вопросы
1. В чем смысл включения кэш-памяти в состав ЭВМ?
2. Как работает кэш-память в режиме обратной записи? Сквозной записи?

3. Как зависит эффективность работы ЭВМ от размера кэш-памяти?
4. В какую ячейку кэш-памяти будет помещаться очередное слово, если сво-
бодные ячейки отсутствуют?
5. Какие алгоритмы замещения ячеек кэш-памяти вам известны?

Была ли полезна данная статья?
Да
60.96%
Нет
39.04%
Проголосовало: 1099

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp