Intermediate

Áireamhán Comhlánú a Dó

Tiontaigh idir slánuimhreacha deachúlacha sínithe agus a bhfoirmeacha dénártha agus heicsidheachúlacha comhlánú a dó de leithead seasta.

Mód

Enter a signed decimal integer.

Bit width

Signed decimal
-42

Value interpreted from the bit pattern

Two’s-complement binary
1101 0110
Signed decimal
-42
Hexadecimal
0xD6
Bit width
8-bit
Set bits
5
Representable range
-128 .. 127
-128-96.1-64.3-32.4-0.531.463.395.1127Decimal value within the representable range
Is meastacháin iad na torthaí le haghaidh eolais ghinearálta amháin agus ní comhairle ghairmiúil iad — fíoraigh torthaí tábhachtacha go neamhspleách i gcónaí sula mbraitheann tú orthu. Léigh an séanadh iomlán.
Freagra tapa

Conas a oibríonn an t-áireamhán seo?

Tiontaíonn áireamhán comhlánú a dó slánuimhir dheachúlach shínithe ina chódú dénártha agus heicsidheachúlach de leithead seasta, nó díchódaíonn sé patrún giotáin ar ais go deachúlach. Mapálann luachanna neamhdhiúltacha go díreach; stóráiltear diúltaigh mar v + 2^w. Le w giotán is é an raon −2^(w−1) go 2^(w−1) − 1, agus tugann an giotán is airde an comhartha.

Foirmle
Códaigh: patrún = v (má tá v ≥ 0) nó v + 2^w (má tá v < 0), coinnithe go w giotán. Díchódaigh: luach = u − 2^w má tá MSB = 1, nó u ar shlí eile. Raon = −2^(w−1) .. 2^(w−1) − 1
How this is calculated

Is é comhlánú a dó an bealach caighdeánach a stórálann ríomhairí slánuimhreacha sínithe i líon seasta giotán (w). Roghnaíonn an roghnóir Mód an treo: glacann Deachúlach → Dénártha luach deachúlach sínithe, agus glacann Dénártha → Deachúlach patrún giotáin amh. Glacann an réimse Luach le slánuimhir dheachúlach shínithe nó teaghrán 0í agus 1í, agus socraíonn Leithead giotáin w go 8, 16, 32, nó 64.

Chun deachúlach v a chódú, scríobhtar luachanna neamhdhiúltacha go díreach i ndénártha agus stuáiltear le náideanna iad go w giotán. Códaítear luachanna diúltacha mar v + 2^w, atá comhionann le giotáin |v| − 1 a iompú (an riail iompaigh-agus-suimigh-aon); teasctar an toradh go w giotán. Chun léamh gan chomhartha w-giotán u a dhíchódú, is é an giotán is suntasaí an comhartha: má tá sé 1 is é an fíorluach u − 2^w, nó is é an luach u go simplí. Is é an t-aschur heicsidheachúlach an patrún giotáin gan chomhartha céanna scríofa i mbonn 16.

Léiríonn réimse w-giotán slánuimhreacha ó −2^(w−1) go 2^(w−1) − 1; diúltaíonn an t-áireamhán do dheachúlacha lasmuigh den raon seo agus do phatrúin ghiotáin níos faide ná w. Toisc go sáraíonn luachanna 64-giotán teorainn slánuimhreach shábháilte JavaScript, déantar an mhatamaitic le BigInt le haghaidh aschuir dhénártha agus heicsidheachúlach bheacht, cé go bhféadfadh an phríomhchárta dheachúlach méideanna 64-giotán an-mhóra a shlánú agus iad á dtaispeáint.

Ceisteanna coitianta

I gcomhlánú a dó stóráiltear luach diúltach mar v + 2^w, mar sin éiríonn −1 in 8 ngiotán ina 0xFF agus in 32 giotán ina 0xFFFFFFFF. Is 1í iad na giotáin tosaigh a léiríonn an comhartha, ní méid ollmhór deimhneach.

Le w giotán is é an raon sínithe inléirithe −2^(w−1) go 2^(w−1) − 1. Do 8 ngiotán is é sin −128 go 127, agus do 16 giotán is é −32768 go 32767. Ní féidir luachanna lasmuigh den raon seo a chódú.

Féach ar an ngiotán is suntasaí (is faide ar chlé). Má tá sé 1 tá an uimhir diúltach agus cothrom le u − 2^w; má tá sé 0 tá an uimhir neamhdhiúltach agus cothrom le u go díreach.

Ar a dtugtar freisin

comhlánú dúbailte
twos complement
dénártha sínithe
tiontaire comhlánú a dó
dénártha diúltach
slánuimhir shínithe

APA

TG we-Calculate Editorial Team. (2026). Áireamhán Comhlánú a Dó [Online calculator]. TG we-Calculate. https://we-calculate.com/ga/calculator/twos-complement-calculator

Chicago

TG we-Calculate Editorial Team. "Áireamhán Comhlánú a Dó." TG we-Calculate. 2026. https://we-calculate.com/ga/calculator/twos-complement-calculator.

IEEE

TG we-Calculate Editorial Team, "Áireamhán Comhlánú a Dó," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ga/calculator/twos-complement-calculator

BibTeX

@misc{wecalculate_twos_complement_calculator, title = {Áireamhán Comhlánú a Dó}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ga/calculator/twos-complement-calculator}}, year = {2026}, note = {TG we-Calculate} }

Ar chabhraigh an t-áireamhán seo leat?