Цель настоящей лабораторной работы - проверить работу различных алгоритмов замещения при различных режимах записи. В качестве задания предлагается некоторая короткая "программа", которую необходимо выполнить с подключенной кэш-памятью (размером 4 и 8 ячеек) в шаговом режиме для следующих двух вариантов алгоритмов замещения: | Вариант | Режим записи | Алгоритм замещения | | ------- | ------------ | ------------------------ | | 12 | Сквозная | О, без учета бита записи | | | Обратная | СЗ, с учетом бита записи | | Вариант | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | ------- | --------- | -------- | ------- | ------- | --------- | ----- | ---------- | | 12 | `JMP 006` | `RD #76` | `WR 14` | `WR R2` | `PUSH R2` | `RET` | `CALL 001` | Не следует рассматривать заданную последовательность команд как фрагмент программы. Некоторые конструкции, например, последовательность команд `PUSH R6`, `RET` в общем случае не возвращает программу в точку вызова подпрограммы. Такие группы команд введены в задание для того, чтобы обратить внимание студентов на особенности функционирования стека.