Препод в универе дал какое то сумасшедшее задание:
Нужно составить алгоритмы для сложения, вычитания, умножения и деления чисел с плавающей точкой в прямых модифицированных кодах.
В его представлении:
мантиса состоит из 2 знаковых бит, и 14 бит числа
порядок так же состоит из 2-х знаковых бит и 14 бит числа.
На кой ляд порядку иметь знак, я так и не понял.
Но мозг у меня начал пухнуть уже на сложении, на том моменте, что во время выравнивания порядков надо как то определять отрицательные или положительные порядки вообще, и в зависимости от этого уже выравнивание как то поразному должно происходить.
Плюс в процессе выравнивания может возникнуть переполнение порядков и это тоже надо как то отслеживать.
Я бы не стал заморачиваться особо, но вся проблема в том что потом по этому алгоритму надо будет составить программу для МПК К584 в допотопной программе, где ассемблер на русском языке и команды нельзя добавлять никак иначе кроме как мышкой.
В общем кто может помочь хоть как то с этим алгоритмом?
арифметические операции с плавающей точкой
Moderator: Shaos
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: арифметические операции с плавающей точкой
10 в 3й степени = 1000.zaicev9797 wrote: На кой ляд порядку иметь знак, я так и не понял.
а 10 в -3й степени = 0.001
В школе нужно УЧИТЬСЯ!
А вот зачем знаку 2 бита я понять не могу.
Кто нибудь знает какие-нибудь знаки у действительных чисел кроме МИНУС ???
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
Re: арифметические операции с плавающей точкой
Два знака - потомучто код модифицированный, типа так якобы переполнения проще анализировать.Konstantin18 wrote:А вот зачем знаку 2 бита я понять не могу.zaicev9797 wrote: На кой ляд порядку иметь знак, я так и не понял.
Кто нибудь знает какие-нибудь знаки у действительных чисел кроме МИНУС ???
-
- Writer
- Posts: 19
- Joined: 06 Jul 2019 04:32
Re: арифметические операции с плавающей точкой
Возможно это поможет https://studfiles.net/preview/5332445/page:8/
Вот еще интересный сайт https://math.semestr.ru/inf/operation.php
Ну и вообще, попробуйте погуглить по фразе "алгоритм сложения чисел с порядками"
Вот еще интересный сайт https://math.semestr.ru/inf/operation.php
Ну и вообще, попробуйте погуглить по фразе "алгоритм сложения чисел с порядками"