Математика с фиксированной запятой: объяснение — Ретро-программирование
NCOT Technology
0:00 / 0:00
Математика с фиксированной запятой: объяснение — Ретро-программирование
6 129 просмотров · 4 года назад
NCOT Technology
31,2 тыс. подписчиков
6 129 просмотров · 4 года назад
Видео, объясняющее, как работает математика с фиксированной запятой и почему она полезна на процессорах, не имеющих блоков обработки чисел с плавающей запятой.
Письменная версия доступна на моем веб-сайте, ссылка ниже.
Математика с фиксированной запятой — это способ работы с десятичными числами в системах, где нет возможности использовать десятичные дроби. Основная концепция заключается в увеличении всех чисел на определенную величину, чтобы удалить десятичные части. Затем можно работать только с целыми числами, уменьшая масштаб при необходимости.
Выбор масштаба зависит от диапазона чисел, необходимых в конкретной ситуации. Он также может зависеть от того, с чем лучше всего справляется оборудование. Например, процессор Z80 может достаточно легко работать с 16-битными значениями. И если вы не пытаетесь выполнять сложные точные научные вычисления, разрешение экрана вашего компьютера, вероятно, также будет фактором.
Но если вам нужен быстрый способ, в этом объяснении используется так называемое число 8,8 с фиксированной запятой. Это 16-битное значение, где верхние 8 бит — целое число, а нижние 8 бит — дробная часть. Посередине находится воображаемая двоичная точка.
Ссылка на сайт: https://ncot.uk/devnotes/computing_ma...
Разделы
00:17 Математика — это сложно
00:56 Математика с плавающей запятой
01:45 У меня есть ещё видео!
03:53 Что мы пытаемся сделать
04:57 Пример с деньгами
06:39 Введение в математику с фиксированной запятой
08:28 Отрицательные числа
10:39 Объяснение фиксированной запятой
15:03 Резюме