Числата под формата на фиксирана точка

Числата под формата на фиксирана точка

Начало | За нас | обратна връзка

Видове и формати на операндите

Такива данни могат да се класифицират по следния начин:

· Номера за фиксирана точка (числа, фракции, смесен);

· Плаваща запетая;

Числата под формата на фиксирана точка

Представяне на броя под формата на фиксирана точка (РР), което понякога се нарича естествена форма, включва знак брой и модул в р-матрични код. Когато Q - на корен, или основа. За съвременен VM типичен двоичен система (р = 2), но също така понякога се използва осмична (р = 8) или шестнадесетичен (Q = 16) брой система. Запетая в номера на запис се наричат, съответно, двоичен, осмична или шестнадесетична. Знак на положително число се кодира двоична цифра 0, и знака на отрицателно число - номер 1.

Числата с федералното законодателство съответства на типа на запис. Отрицателните числа обикновено са представени в допълнение до две. Цифра на кода, където се поставя знак се нарича освобождаване забележителност код. Зауствания къде са значими цифри от редица, известни като цифрови бита на код. Намира се от лявата страна на знака по-стар цифров разряд. Точка позиция е еднаква за всички числа в процеса на решаване на проблемите, не се променят. Въпреки че запетаята и се фиксира в номера на код не е разпределен, но само подразбиращи се. Като цяло, BM битова мрежа за пускане номера във форма с FZ има формата, показан на Фигура 10, където М бита се използват за записване на цялата част и R бита - за дробна част.

Числата под формата на фиксирана точка

Фигура 10 Форматът на фиксирани номера точка

Ако броят е смесена (включва число и фракционна част), се обработва като цяло, въпреки че не е като такъв (в този случай, се използва терминът мащабируеми цяло число). Обработка на смесени числа в VM е изключително рядка. Обикновено се използва с фракционирано BM (т = 0) или число (г = 0) аритметика.

Когато се ангажират със запетая пред старши цифри (фиг. 11) може да бъде представена само от правилните фракции. За различни от нула номер две възможни представяния (нули съответстват на стойността нула във всички бита): подписан и неподписан. Фиксирането точка преди важния бит се използва при обработката на Мантиси номера под формата на плаваща точка (обсъдени по-долу).

Числата под формата на фиксирана точка

Фигура 11. Представителство на дробни числа във формат от Федералния закон

При определяне точка след LSB представена само числа. Това е най-често срещаният начин. Също така е възможно броят на подписан и неподписан (фиг. 12).

Числата под формата на фиксирана точка

Фиг. 12 Представяне на числа във формат от Федералния закон

Фиг. 13 показва формата на число фиксирана точка приета 64-битови процесори.

Представяне на числа във формат FZ опростява изпълнението на хардуера на VM и намалява производителността на компютърните операции, но за решаване на проблемите трябва постоянно да се гарантира, че всички необработени данни, междинните и крайните резултати не надвишават допустимия диапазон размери, в противен случай тя може да прелее цифрен мрежа, а резултатът изчисления ще са неправилни.

Числата под формата на фиксирана точка

Фиг. 13 Integer форматира 64-битови процесори