User Tag List

Показано с 1 по 10 из 311

Тема: Эмулятор НЕМИГА

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Помогите пожалуйста с тестом MUL, где тест показывает флаги.
    Насчет показа вряд ли, вариантов много. Но вот для сбора статистики сделал.
    Вроде я понял, что смогли присоединить HX к Немиге, отлично, понадобится много места.
    Программа MULRR собирает статистику по исполнению команды MUL на основе алгоритма проверки правильности исполнения команд программы TSTVM2 под авторством Titus-а.
    Собственно параметры программы настраиваются в блоке 1 с помощью DESS-а. Смещения относительно начала:
    1000 Код проверяемой команды, это команда MUL, работающая с регистрами R0 и R1, т.е. всего 4 варианта - MUL R0,R0(070000), MUL R0,R1 (070100), MUL R1,R0 (070001), MUL R1,R1 (070101).
    1002 Начальное значение PSW, стоит 0, вообще-то смысла не имеет, но в тесте используется.
    1004-1012 Имя получаемого файла в RADIX-50
    В программе делается 16384 различные итерации с разными аргументами, всё это записывается в файл результата. Длина записи одной итерации составляет 8 слов - первые 4 слова это значения R0, R1, R2 и PSW до операции, следующие 4 слова - значения этих регистров после операции. Соответственно размер записываемого файла составляет 512 блоков. Значения R2 до и после должно быть одинаковым, но мало ли что, потому и пишется.

    В архиве две настроенные программы MUL01 (MUL R0,R1, файл DK:MUL01.DAT) и MUL10 (MUL R1,R0, файл DK:MUL10.DAT). С помощью них можно получить результаты для 1801ВМ2 (например в эмуляторе), потом получить результаты с Немиги, ну а потом сравнить. Для эмуляторописателя эта статистика лучше, чем программа с выводом на экран, есть уже многочисленные результаты, анализируй, сравнивай. При записи каждого блока программа выводит точку на экран, т.е. если всё пройдет без ошибок, то выведется 512 точек.
    Вложения Вложения
    • Тип файла: zip MULRR.ZIP (902 байт, Просмотров: 99)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Эмулятор ДВК
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 1840
    Последнее: 22.12.2025, 09:55
  2. Учебный комплекс НЕМИГА.
    от felix в разделе ДВК, УКНЦ
    Ответов: 403
    Последнее: 21.12.2025, 00:50
  3. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 20
    Последнее: 03.09.2024, 13:24
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •