Показать сообщение отдельно
Старый 25.09.2019, 12:53   #1 (permalink)
Jebbyk
Member
 
Регистрация: 14.11.2018
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Арифметические операции с плавающей точкой

Препод в универе дал какое то сумасшедшее задание:
Нужно составить алгоритмы для сложения, вычитания, умножения и деления чисел с плавающей точкой в прямых модифицированных кодах.
В его представлении:
мантиса состоит из 2 знаковых бит, и 14 бит числа
порядок так же состоит из 2-х знаковых бит и 14 бит числа.
На кой ляд порядку иметь знак, я так и не понял.
Но мозг у меня начал пухнуть уже на сложении, на том моменте, что во время выравнивания порядков надо как то определять отрицательные или положительные порядки вообще, и в зависимости от этого уже выравнивание как то поразному должно происходить.
Плюс в процессе выравнивания может возникнуть переполнение порядков и это тоже надо как то отслеживать.
Я бы не стал заморачиваться особо, но вся проблема в том что потом по этому алгоритму надо будет составить программу для МПК К584 в допотопной программе, где ассемблер на русском языке и команды нельзя добавлять никак иначе кроме как мышкой.

В общем кто может помочь хоть как то с этим алгоритмом?
Jebbyk вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070