Како претворити потписану величину у децималну

Posted on
Аутор: Laura McKinney
Датум Стварања: 8 Април 2021
Ажурирати Датум: 13 Може 2024
Anonim
Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"

Претварање између потписане величине и децималне вредности је важна вештина која се учи на часовима рачунарске науке. Потписана величина је бинарни приказ са крајњим левим битом као битним знаком, као што је 01111110. Децимални бројеви су оно што користите у нормалном свакодневном животу, као што су -1, 0, 1 и 2. Конверзија између ова два нумеричка облика захтева разумевање рада бинарних знакова и бита знака у потписаној величини.

    Означите сваку цифру потписаног магнитуде броја са повећањем снаге 2, почевши од крајње десне цифре и премештајући се лево. Овлаштења од 2 су у облику 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 и тако даље. Занемарите крајње леви број и занемарите било који пад 0с између крајње леве цифре и прве 1. Редослед нумерирања је „32, 16, 8, 4, 2, 1“ и тако даље. На пример, потписан магнитудни број „10000101“ добија налепнице „4, 2, 1“, при чему се крајња лева цифра и нуле облоге игноришу.

    Збројите све вредности налепница где одговарајући потписани број магнитуде има 1 у цифри. На пример, 10000101 је „1 + 4 = 5“.

    Додајте негативни знак на предњу страну броја ако је крајња лева бројка 1. На пример, 10000101 постаје -5. Ово је децимални еквивалент потписаном магнитудном броју.