НавигацияВход для пользователейМетки20 лет
25 лет
9860
add-ins
Atmega16
CAS
Casio
casio 9860
Casio fx-570
Casio fx-9750
CITIZEN
ClassPad 330
COM-порт
FA-124
HP
HP-35S
HP-48
HP-50
HP 15C LE
HP 50g
IDE
iOS
mk.exe
mkl2mkp
SPI
TI
TI-89 Titanium
Unix
Андроид
Анонсы
Дополнительные вопросы по SPI-интерфейсу.
Игры
Импульсная характеристика
История
КЭИ
Комбинаторика
Комплексные числа
Конкурсы
Криптография
Куплю БРП Москва
Лунолёт
Лунолёты
МК-52
МК-161
Математика
Мысли
ПМК
ПО
Поломка
Пробел в знаниях
Программные метки в МК-1хх
Программы
Прогрессия
Простые числа
Разложение
Регламент
Самоделки
Секундомер
Сервис
События
Справочное пособие
Стыковка
Факторизация
Физика
Фото
ЭКВМ
Юмор
ЯВУ
браузер
версия
внешний модуль
гибкий
гипербола
дети
калькулятор
книги
компилятор
кривые второго порядка
матрицы
методичка
мк-61
парабола
подзатыльник
практическое руководство
преобразоване координат
программируемый
прошивка
ротор
рынок
справочник
среда разработки
текст
точность вычислений
тригонометрия
учебник
цветы жизни
цифровая обработка сигналов
читалка
шахматы
эллипс
Новости других сайтов |
Benchmark: 8 ферзей - итогиBenchmark: 8 ферзей - итогиОписание теста, программы и собственно процесса здесь, результаты выносим. Время счета - 8 секунд. Это означает, что МК-152: - примерно в 1300 раз быстрее старых моделей (Б3-34, МК-54/56, МК-61/52) - находится на уровне следующих зарубежных моделей: - оставил далеко позади такие популярные модели, как: Результат по маркам TI и HP несколько неожиданный. TI-89 - современная популярная марка, а HP-50g - практически новая модель (при частоте процессора 203 МГц). Возможно, знатоки этих линеек ПМК смогут прокомментировать итоги. Обновление от 16 декабря 2007. По итогам обсуждения на форуме HP, наш результат включен в общий список. Как можно видеть, результат находится на пределе возможностей основных входных языков других ПМК. Быстрее исполняются разве что скомпилированные C/pascal/assembler-программы и скомпилированный байткод для OPL/Lua на более мощных устройствах, например, Psion, близких уже к КПК, а не к ПМК. Спасибо всем участникам теста!
|
Согласен, что
Согласен, что ускорения важно и 1300 раз это вполне достаточно.
Я так же столкнулся с неудобством работы эмулятора. Однако, решение было найдено в совместном использовании эмулятора и HiASM (http://www.hiasm.com). Это среда где программа рисуется, а не пишется. Это больше напоминает рисование печатной платы, где подпрограммы-функции в роли микросхем. Реализовать математический алгоритм таким способом очень сложно. Однако, нарисовать интерфейс легко. Добавление модуля выполняющего программы МК-61 позволило делать готовые отлаженные программы за час. Например, программа вычисления Восхода-Захода солнца из журнала Радио конца 80-х выглядит вполне симпатично. http://numbers.newmail.ru/My/Voshod.zip . Я вынужден был немного усложнить алгоритм для определения даты перехода на летнее время и обратно. Это потребовало использования так же популярной всеми программ "Вечный календарь". Такая технология позволяет избежать неудобства интерфейса эмулятора и не тратить время на создания алгоритма. Разумеется, это целесообразно для часто используемых программ. Есть и минус - это постоянно развивающаяся система HiASM. Так как она бесплатная, то вынуждена была переезжать с Дельфи на Свободный Паскаль. Это породило несовместимость с некоторыми отлаженными модулями.
Скорость эмуляции очень хорошая. Так я запустил в цикле 10000 раз тест с http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=700 время вычислений составило около 46 до 57 секунд (в зависимости от влюченного или отключенного контроля ошибок). Таким образом время вычислений 0,005 с. Это означает, что эмуляция на AMD Turion TL-50, Windows XP + SP2 была быстрее МК-152 приблизительно в 1600 раз. Однако, для реального калькулятора скорость МК-152 более чем достаточна.