Áireamhán Iomlaoide Giotán (Iomlaoid Chlé agus Dheas)
Iomlaoidigh slánuimhir ar chlé nó ar dheis faoi líon roghnaithe giotán agus feic an toradh i ndeachúlach, i ndénártha agus i heicsidheachúlach laistigh de leithead giotán seasta.
Treo
Right-shift type
bits
n << 2 = 10101000 (0xA8)
- 1
Mask n to 8 bits
42 & (256 − 1) = 42 - 2
n × 2^2 (mod 2^8)
(42 × 4) mod 256 = 168A left shift by k is equivalent to multiplying by 2^k within the bit width.
Conas a oibríonn an t-áireamhán seo?
Bogann iomlaoid chlé giotáin i dtreo an chinn ard agus líonann sí náideanna ar dheis; bogann iomlaoid dheas i dtreo an chinn íseal iad. Líonann iomlaoidí loighciúla deasa náideanna ar chlé, agus cóipeálann iomlaoidí uimhríochtúla deasa an giotán comhartha. Mascáiltear torthaí go dtí an leithead giotán roghnaithe agus taispeántar i ndeachúlach, i ndénártha agus i heics iad.
Foirmle
How this is calculated
Soláthraíonn tú slánuimhir n, méid iomlaoide k, treo (clé nó deas), cineál na hiomlaoide deise (loighciúil nó uimhríochtúil), agus leithead giotán w. Déantar gach uimhríocht le slánuimhreacha treallach-chruinnis agus srianaítear ansin í go w giotán le mask = 2^w - 1. Laghdaítear an t-ionchur ar dtús go dtí a phatrún w-giotán, mar sin léirítear luachanna diúltacha i gcomhlánú a dó.
Ríomhann iomlaoid chlé (n << k) & mask: bogann gach giotán k suíomh i dtreo an chinn is suntasaí, líontar na suíomhanna íochtair k le náideanna, agus déantar aon ghiotán a bhogann thar bharr an leithid a ró-shreabhadh agus a chaitheamh uaidh. Ríomhann iomlaoid loighciúil dheas (n & mask) >> k: bogann giotáin k suíomh i dtreo an chinn is lú suntasach, scaoiltear na giotáin íochtair k, agus líontar na suíomhanna barr k le náideanna. Iompraíonn iomlaoid uimhríochtúil dheas mar an gcéanna ach amháin go líontar na suíomhanna barr k folmha le cóipeanna den ghiotán comhartha bunaidh (an MSB), rud a chaomhnaíonn comhartha uimhreacha comhlánú-a-dó.
Taispeántar torthaí mar dheachúlach gan chomhartha, teaghrán dénártha w-giotán nialas-stuáilte, agus heicsidheachúlach, móide an léirmhíniú comhlánú-a-dó sínithe. Tugann iomlaoid faoi k atá níos mó ná nó cothrom le w 0 le haghaidh iomlaoidí clé agus loighciúla deasa, nó patrún uile-aon / uile-náid le haghaidh iomlaoidí uimhríochtúla deasa ag brath ar an ngiotán comhartha. Diúltaítear do k diúltach.
Ceisteanna coitianta
Líonann iomlaoid loighciúil dheas na giotáin arda folmha le náideanna i gcónaí, ag caitheamh leis an luach mar cheann gan chomhartha. Cóipeálann iomlaoid uimhríochtúil dheas an giotán comhartha (an giotán is suntasaí) isteach sna suíomhanna sin, ag caomhnú an chomhartha ionas go bhfanann uimhreacha diúltacha comhlánú-a-dó diúltach.
Mascáiltear an toradh go dtí an leithead giotán roghnaithe. Déanann giotáin a iomlaoidítear thar an suíomh is suntasaí ró-shreabhadh agus scaoiltear iad, mar sin laistigh de leithead seasta is féidir le hiomlaoid chlé cuachadh go luach níos lú.
Tiontaítear n diúltach go dtí a phatrún comhlánú-a-dó w-giotán roimh iomlaoidiú. Taispeánann an t-aschur an deachúlach gan chomhartha agus an léirmhíniú deachúlach sínithe den phatrún sin araon.
Ar a dtugtar freisin
TG we-Calculate Editorial Team. (2026). Áireamhán Iomlaoide Giotán (Iomlaoid Chlé agus Dheas) [Online calculator]. TG we-Calculate. https://we-calculate.com/ga/calculator/bit-shift-calculator
TG we-Calculate Editorial Team. "Áireamhán Iomlaoide Giotán (Iomlaoid Chlé agus Dheas)." TG we-Calculate. 2026. https://we-calculate.com/ga/calculator/bit-shift-calculator.
TG we-Calculate Editorial Team, "Áireamhán Iomlaoide Giotán (Iomlaoid Chlé agus Dheas)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ga/calculator/bit-shift-calculator
@misc{wecalculate_bit_shift_calculator, title = {Áireamhán Iomlaoide Giotán (Iomlaoid Chlé agus Dheas)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ga/calculator/bit-shift-calculator}}, year = {2026}, note = {TG we-Calculate} }
Ar chabhraigh an t-áireamhán seo leat?
