← Распрацоўшчык і дадзеныя
Распрацоўшчык і дадзеныя · працуе лакальна

Канвертар упакаваных BCD

Пераўтварайце радкі дзесятковых лічбаў у ўпакаваныя байты двайкова-дзесятковага кода або правярайце і дэкадуйце ўпакаваны BCD-шаснаццатковы код без лікавага акруглення.

Гатова. Вашы працоўныя дадзеныя застаюцца ў гэтым браўзэры.

Чаму гэты інструмент карысны

Выкарыстоўвайце канвертацыю ўпакаванага BCD для палёў аплаты, тэлеметрыі і старога абсталявання, дзе кожны паўбайт павінен заставацца дзесятковай лічбай, а пачатковыя паслядоўнасці лічбаў не павінны праходзіць праз аперацыі з плаваючай кропкай.

Як гэта працуе

Кадзіраванне пар дзесятковых лічбаў у высокія і нізкія ніблы з вядучым нулём-запаўненнем для няцотных даўжынь; дэкадаванне адхіляе любы нібл ад A да F і выдаляе толькі задакументаванае запаўненне для няцотнай даўжыні.

Практычны прыклад

Дзесятковыя лічбы 12345 дапоўнены і ўпакованы як байты 01 23 45; дэкадаванне гэтых байтаў вяртае зыходную пяцізначную паслядоўнасць.

Праверка

Вылічэнне дэтэрмінатыўнае і тлумачыць памылкі праверкі замест маўклівага змянення няправільнага ўводу.

Межа прыватнасці

Увод і вывад застаюцца ў гэтай укладцы. Капіраванне і загрузка адбываюцца праз API браўзера без загрузкі на сервер.

Пашпарт вынікаў

Кожны запуск паведамляе пра рэжым інструмента, часавую пазнаку і памер уваходных/выхадных дадзеных, каб можна было праверыць пераўтвораныя дадзеныя.