nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 16 Apr 2024 12:20



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

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

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


25 Sep 2019 02:00
Profile
Maniac

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


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

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

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


25 Sep 2019 04:14
Profile
Novelist

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


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


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


25 Sep 2019 04:17
Profile
Writer

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


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

Who is online

Users browsing this forum: No registered users and 19 guests


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.