Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/
hobot(12.11.2020)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/
hobot(12.11.2020)
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/
hobot(12.11.2020)
В соседней теме наконец-то выяснили, что загадочная команда CODE030 (код 000030) на самом деле с очень большой вероятностью является ошибочно реализованной командой для преобразования целого числа в число с плавающей точкой.
Отсюда возникает вопрос - а не исправили ли эту команду в более поздних ревизиях 1801ВМ2? Ведь для этого достаточно было немного подправить микрокод и все.
Хорошо бы написать универсальный для всех машинок тест, который будет выдавать три варианта ответа:
1. Команда не реализована (1801ВМ1, 1806ВМ2 и прочие).
2. Команда реализована с ошибкой (как в стандартном 1801ВМ2).
3. Команда реализована исправно (а вдруг все же исправили?).
Для ДВК уже был написан тест, выводящий значения регистров и PSW при разных значениях аргументов - С030. Предназначен только для ДВК с платой МС1201.02. Загрузка в HALT-область в УКНЦ идёт другим способом, для этого предназначен другой тест.
Какой другой тест, и как HALT отличается?
Отличается загрузка программы в HALT-область. На ДВК она идёт в два этапа - сначала туда качается загрузчик, передаётся управление ему, далее загрузчик докачивает всю программу. В УКНЦ через регистры 0176640/0176642 можно сразу закачать программу в HALT-область и передать ей управление. Ну и программа для УКНЦ.
Я так понял, что тест везде работал одинаково?
Проверяли на всех ревизиях? И с буквой А, и с буквой Б?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)