25.09.2019, 12:53 | #1 (permalink) |
Member
Регистрация: 14.11.2018
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Арифметические операции с плавающей точкой
Нужно составить алгоритмы для сложения, вычитания, умножения и деления чисел с плавающей точкой в прямых модифицированных кодах. В его представлении: мантиса состоит из 2 знаковых бит, и 14 бит числа порядок так же состоит из 2-х знаковых бит и 14 бит числа. На кой ляд порядку иметь знак, я так и не понял. Но мозг у меня начал пухнуть уже на сложении, на том моменте, что во время выравнивания порядков надо как то определять отрицательные или положительные порядки вообще, и в зависимости от этого уже выравнивание как то поразному должно происходить. Плюс в процессе выравнивания может возникнуть переполнение порядков и это тоже надо как то отслеживать. Я бы не стал заморачиваться особо, но вся проблема в том что потом по этому алгоритму надо будет составить программу для МПК К584 в допотопной программе, где ассемблер на русском языке и команды нельзя добавлять никак иначе кроме как мышкой. В общем кто может помочь хоть как то с этим алгоритмом? |
25.09.2019, 12:53 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Может быть данные вопрос уже решен ранее Каскад с плавающей точкой смещения Free Pascal. Полный перебор. Арифметические ребусы Арифметические операции в двоичной системе счисления Задача с плавающей точкой Помогите с делением чисел с плавающей запятой |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|