Написать функцию pref:, которая будет в бесконечном цикле запускать некоторую другую подпрограмму и подсчитывать, сколько раз в милисекунду она запускается. Параметры:

  1. Время в миллисекундах, отведённое на тест
  2. Адрес измеряемой подпрограммы

Функция perf: должна возвращать в регистре fa0 вещественное число — производительность подпрограммы. Подпрограмме не передаются параметры, и в ней не используются регистры типа s*. К первому тесту будет приписан footer.asm.

3000

Идея была в том, что прерывание по таймеру точнее простого сравнения (особенно когда подпрограмма работает долго), но всё испортила неточность самой Java

2.9196


CategoryHomework

LecturesCMC/ArchitectureAssembler2025/Homework_PerfMeasure (последним исправлял пользователь Veniamin 2025-04-21 21:48:02)