Konvertitur Gray Code (Binarju ↔ Gray)
Ikkonverti kwalunkwe valur bejn binarju standard u reflected Gray code b'wisa' ta' bits magħżula.
Conversion mode
bits
Output bit pattern: 0101
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
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
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
TG we-Calculate Editorial Team. "Konvertitur Gray Code (Binarju ↔ Gray)." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/gray-code-converter.
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
@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?
