Тригонометрию и многое другое можно посчитать с известной точностью с помощью рядов Тейлора, упомянутых в любой книжке по матанализу. У меня в кратком курсе математического анализа Берманта Арамановича есть подпараграф 195 "Приближенное вычисление значений функций", где есть пример вычисления значения функции и ошибки. Для вычисления разных рядов (не только просто тригонометрия), кстати, МК56 очень подходит, можно взять что-то из его интерфейса.
![]()
rw6hrm(08.05.2020)
арифметические? и сколько они по времени выполняются? А это "базисные операции". И потом, чем больше цифр после запятой, тем медленнее выполнение( для слабо сходящихся рядов тем более). А у выборки из таблицы и интерполяции таких проблем нет. Причем функции могут быть любые под номерами. Впрочем это уже скорее для суперкалькулятора.
...в принципе тот же КМОП... Но в серии 1835 есть только ВЕ39/49, а в 1830 - 35, 48, 39, 49
оу, есть ещё серия 1850 с полным набором, в том числе ВЕ40 и ВЕ50 с 256 байт ОЗУ.
Кстати, отписался на Хабре с уклоном в изготовление корпуса, https://habr.com/ru/post/500794/
Последний раз редактировалось rw6hrm; 08.05.2020 в 17:56.
Скорее всего просто операций. У ВЕшки ж все команды исполняются максимум за два такта, большинство за один. А 8080 - 4-6 на команду, потому и скромнее. ИМХО.
- - - Добавлено - - -
И кстати, dvarkin, как у Вас дела со схемой?
У них обоих нет даже 8 битного деления и умножения! А плавающая запятая это нормализация и явно более 8 бит мантисса, затем операция с порядком знаковая и результирующий знак всего действия. В общем не разбирался в дизассемблированном коде, но думается с полсотни операций там точно есть для 8080 на умножении и делении с пзт, а для ВЕ35/39 и поболее. У 8051 8 битное деление и умножение есть, но воспользоваться ими для 16 и 32 бит не так-то просто.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)