Intermediate

Konvertitur Gray Code (Binarju ↔ Gray)

Ikkonverti kwalunkwe valur bejn binarju standard u reflected Gray code b'wisa' ta' bits magħżula.

Conversion mode

Direction of conversion
Interpreted as a bit pattern at the chosen width

bits

1 to 16 bits
Gray code (decimal)
5

Output bit pattern: 0101

Conversion
0110 → 0101
Input (decimal)6
Output (decimal)5
Input binary
0110
Output binary
0101
Bit width
4 bits
Ir-riżultati huma stimi għal informazzjoni ġenerali biss u mhumiex parir professjonali — dejjem ivverifika riżultati importanti b'mod indipendenti qabel ma tiddependi fuqhom. Aqra d-dikjarazzjoni ta' ċaħda sħiħa.
Tweġiba malajr

Kif jaħdem dan il-kalkulatur?

Binarju għal Gray code juża g = b XOR (b >> 1); Gray għal binarju jagħmel XOR-fold tal-valur ma' kull right shift. Daħħal valur deċimali u wisa' ta' bits, agħżel id-direzzjoni, u l-konvertitur jirritorna r-riżultat kemm bħala string binarju b'wisa' fissa kif ukoll bħala numru deċimali, fejn integers ġirien dejjem ivarjaw b'bit wieħed.

Formula
Binarju→Gray: g = b XOR (b >> 1). Gray→Binarju: b = g XOR (g >> 1) XOR (g >> 2) XOR …
How this is calculated

Agħżel modalità ta' konverżjoni, daħħal valur, u stabbilixxi l-wisa' tal-bits. Il-valur jiġi interpretat bħala pattern ta' bits integer u jiġi maskerat għall-wisa' magħżula, allura jimportaw biss il-bits baxxi. Ir-riżultat jintwera kemm bħala string binarju f'dik il-wisa' kif ukoll bħala numru deċimali.

Binarju għal Gray huwa pass wieħed: kull bit tal-output huwa l-XOR tal-bit binarju u l-bit binarju aktar għoli li jmiss, li huwa eżattament g = b XOR (b >> 1). Gray għal binarju jaqleb dan billi jagħmel XOR-fold tal-valur Gray mar-right shifts kollha tiegħu (shift = 1, 2, 4, …), ekwivalenti għall-kalkolu ta' kull bit mill-aktar sinifikanti 'l isfel bħala b[i] = g[i] XOR b[i+1].

Ir-reflected Gray code għandu l-proprjetà li tiddefinih li integers suċċessivi jvarjaw f'eżattament bit wieħed, li jagħmlu utli għal rotary encoders, tnaqqis tal-iżbalji, u Karnaugh maps. Il-wisa' hija limitata għal 1 sa 16 bits hawn biex il-patterns jibqgħu fl-aritmetika sikura ta' integers ta' 32-bit; valuri akbar mill-wisa' sempliċement jdawru permezz tal-masking, u inputs negattivi jużaw il-valur assolut tagħhom.

Mistoqsijiet frekwenti

Għax g = b XOR (b >> 1) huwa mibni hekk li ż-żieda fil-valur binarju sottostanti taqleb eżattament bit Gray wieħed, li jevita stati intermedji foloz f'hardware bħal encoders tal-pożizzjoni.

Tiffissa kemm jintwerew bits u tmaskera l-input għal dik il-kwantità ta' bits baxxi. Valur ta' 6 b'wisa' ta' 4 huwa 0110; l-istess 6 b'wisa' ta' 8 huwa 00000110.

Iva. Dan il-konvertitur juża r-reflected binary Gray code, l-aktar varjant komuni, definit minn g = b XOR (b >> 1).

Magħruf ukoll bħala

konvertitur gray code
gray code
binarju għal gray
gray għal binarju
reflected binary
kodiċi gray
gray code converter
kalkulatur gray code

APA

TG we-Calculate Editorial Team. (2026). Konvertitur Gray Code (Binarju ↔ Gray) [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/gray-code-converter

Chicago

TG we-Calculate Editorial Team. "Konvertitur Gray Code (Binarju ↔ Gray)." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/gray-code-converter.

IEEE

TG we-Calculate Editorial Team, "Konvertitur Gray Code (Binarju ↔ Gray)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/gray-code-converter

BibTeX

@misc{wecalculate_gray_code_converter, title = {Konvertitur Gray Code (Binarju ↔ Gray)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/mt/calculator/gray-code-converter}}, year = {2026}, note = {TG we-Calculate} }

Dan il-kalkulatur għenek?