Чаму гэты інструмент карысны
Выкарыстоўвайце пераўтварэнне кода Грэя для ратацыйных энкодараў, аўтаматаў стану і тэставых вектараў суседніх значэнняў, дзе толькі адзін біт павінен змяняцца паміж паслядоўнымі закодаванымі лікамі.
Выберыце поўнае, праверанае QA выданне, апублікаванае для гэтага сайта.
Пераўтварыце абмежаванае беззнакавае цэлае ў двайковы рэфлектаваны код Грэя або раскодуйце код Грэя назад у двайковы пры фіксаванай шырыні.
Гатова. Вашы працоўныя дадзеныя застаюцца ў гэтым браўзэры.
Выкарыстоўвайце пераўтварэнне кода Грэя для ратацыйных энкодараў, аўтаматаў стану і тэставых вектараў суседніх значэнняў, дзе толькі адзін біт павінен змяняцца паміж паслядоўнымі закодаванымі лікамі.
Кодаванне выконвае XOR цэлага ліку з самім сабой, ссунутым управа на адзін біт; дэкадаванне шматразова выконвае XOR назапашанага значэння з Gray-бітамі, што паслядоўна ссоўваюцца, усё ў межах абранай шырыні.
Дзесятковае 10 — гэта двайковае 00001010 і кадаецца ў значэнне Gray 15, двайковае 00001111; дэкадаванне 15 аднаўляе дзесятковае 10.
Вылічэнне дэтэрмінатыўнае і тлумачыць памылкі праверкі замест маўклівага змянення няправільнага ўводу.
Увод і вывад застаюцца ў гэтай укладцы. Капіраванне і загрузка адбываюцца праз API браўзера без загрузкі на сервер.
Кожны запуск паведамляе пра рэжым інструмента, часавую пазнаку і памер уваходных/выхадных дадзеных, каб можна было праверыць пераўтвораныя дадзеныя.