nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 17 Nov 2019 11:01



Reply to topic  [ 4 posts ] 
арифметические операции с плавающей точкой 
Author Message
Novelist

Joined: 19 Jun 2014 09:22
Posts: 38
Location: 82.200.108.70
Reply with quote
Препод в универе дал какое то сумасшедшее задание:
Нужно составить алгоритмы для сложения, вычитания, умножения и деления чисел с плавающей точкой в прямых модифицированных кодах.
В его представлении:
мантиса состоит из 2 знаковых бит, и 14 бит числа
порядок так же состоит из 2-х знаковых бит и 14 бит числа.
На кой ляд порядку иметь знак, я так и не понял.
Но мозг у меня начал пухнуть уже на сложении, на том моменте, что во время выравнивания порядков надо как то определять отрицательные или положительные порядки вообще, и в зависимости от этого уже выравнивание как то поразному должно происходить.
Плюс в процессе выравнивания может возникнуть переполнение порядков и это тоже надо как то отслеживать.
Я бы не стал заморачиваться особо, но вся проблема в том что потом по этому алгоритму надо будет составить программу для МПК К584 в допотопной программе, где ассемблер на русском языке и команды нельзя добавлять никак иначе кроме как мышкой.

В общем кто может помочь хоть как то с этим алгоритмом?


25 Sep 2019 03:00
Profile
Senior

Joined: 15 Jan 2019 16:48
Posts: 127
Location: Украина, Луганская обл.
Reply with quote
zaicev9797 wrote:
На кой ляд порядку иметь знак, я так и не понял.


10 в 3й степени = 1000.
а 10 в -3й степени = 0.001

В школе нужно УЧИТЬСЯ!

А вот зачем знаку 2 бита я понять не могу.
Кто нибудь знает какие-нибудь знаки у действительных чисел кроме МИНУС ???


25 Sep 2019 05:14
Profile
Novelist

Joined: 19 Jun 2014 09:22
Posts: 38
Location: 82.200.108.70
Reply with quote
Konstantin18 wrote:
zaicev9797 wrote:
На кой ляд порядку иметь знак, я так и не понял.


А вот зачем знаку 2 бита я понять не могу.
Кто нибудь знает какие-нибудь знаки у действительных чисел кроме МИНУС ???


Два знака - потомучто код модифицированный, типа так якобы переполнения проще анализировать.


25 Sep 2019 05:17
Profile
Writer

Joined: 06 Jul 2019 05:32
Posts: 16
Reply with quote
Возможно это поможет https://studfiles.net/preview/5332445/page:8/
Вот еще интересный сайт https://math.semestr.ru/inf/operation.php
Ну и вообще, попробуйте погуглить по фразе "алгоритм сложения чисел с порядками"


30 Sep 2019 16:44
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 4 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.