Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať niečí doplnok do Bit Shift

My komunikovať s počítačmi v jedničiek a núl ako ich jazyka . Programovacie jazyky ako C + + nie sú nič viac , než prekladatelia , aby ste mohli povedať počítaču , čo má robiť . Manipulácia bitov v pamäti počítača , je to , ako sú pokyny uvedené. Za týmto účelom , musíte sa naučiť pracovať s jedničiek a núl . Existujú špecifické rôzne pravidlá pre matematiku binárnych čísel . Pokyny dovolená 1

Pripravte bit posun . Vykonajte násobenie a delenie dvomi pomocou funkcie bit shift . Vyberte počet bitov , ktoré majú reprezentovať , či je 8 , 16 , 32 alebo 64 bitov . Na registre procesora počítača majú obmedzený počet bitov , ktoré môžu fungovať na ľubovoľnom jednom okamihu . Preto je nutné vykonať bitový posun v procese viacstupňového ubytovať veľké celočíselné hodnoty .
2

Vytvoriť tých doplnok čísla do posuvného registra . Ak chcete generovať tých doplnok čísla , nahraďte každý bit hodnoty jeho opačnú hodnotu . Inými slovami , nahradiť všetky bity , ktoré majú hodnotu jedna s nulami a bitov , ktoré majú hodnotu nula s ty . Môžete napísať záporné celočíselné hodnoty týmto spôsobom . Napríklad , napísať negatívne dvanásť podľa ones doplnok dvanástich .
3

Shift binárne číslo na pravej alebo na ľavej strane na základe toho , či chcete vykonať násobenie alebo delenie . Pre prevádzku bit shift , ktorá posunie o jedno miesto , jeden kúsok prejsť z registra a jeden bit príde do registra vyplniť prázdny bit . Tento doplnkový bit je stanovená na základe toho , či trochu posun doľava alebo trochu posun vpravo je hotovo .
4

pri vykonávaní ľavej posun Vymeňte posunutý von kúsok po nulu . Nahraďte hodnotu znamienkový bit , takže znamení celé číslo je zachovaná pre aritmetický posun . Právo logický posun nahrádza posunutý von trochu s nulou .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené