Technologijos analizės lygiai ir skaičiai dvejetainiai variantai. Operacijos su bitais :: IT :: level1.lt
Turinys
Redakcija Sveikieji skaičiai kompiuteryje vaizduojami dvejetainėje skaičiavimo sistemoje, todėl jie gali būti laikomi bitų laukais arba iš nulių ir vienetų sudarytais dvejetainiais vektoriais. Tokie vektoriai plačiai vartojami kompiuterio įrenginių būviams arba fizinėms duomenų realizavimo struktūroms aprašyti. Todėl tvarkant duomenis fiziniame lygyje arba analizuojant kompiuterio įrenginių būvius aprašančius duomenis, reikia mokėti manipuliuoti bitų laukais, vartoti specialias bitų tvarkymo operacijas.
Populiariausios yra postūmio ir loginės operacijos.
Kiekvienas mums įprastas dešimtainio formato skaičius 1; 10; ; ,5 kompiuterio atmintyje saugomas skaitmeniniu pašarų apie prekybą pavidalu. Tokia seka dar vadinama dvejetainiu pavidalu. Pavyzdžiui: dešimtainis skaičius 1 atitinka dvejetainį skaičių dešimtainis skaičius 2 atitinka dvejetainį skaičių dešimtainis skaičius 3 atitinka dvejetainį skaičių dešimtainis skaičius 4 atitinka dvejetainį skaičių Dvejetainiu pavidalu pateiktos 8 "1" ir "0" kombinacijos.
Kiekvienas iš tos sekos elementų "0" arba "1" vadinamas bitu. Tokiu atveju, mes pateikėme kodavimą iš dešimtainio skaičiaus į 8 bitų dvejetainį skaičių.
Vadinasi į vieną baitą galima įrašyti ne didesnį kaip skaičių - vėliau persipildo galimos kodavimo kombinacijos, nebėra kur pernešti vyriausio bito ir dvejetainis skaičius grįžta į pradžią atitinka Štai todėl labai svarbu programuojant parinkti tinkamą kintamojo dydį, kad į jį tilptų norimo ilgio skaičius.
Kadangi kiekvieną skaičių sudaro tokios bitų sekos, vadinasi, turi būti galimybė ir atlikti operacijas su bitais - juos pastumti į dešinę arba į kairę, atlikti kitas logines operacijas. Visos šios operacijos leidžia skaitmeniniu būdu atlikti kitas elementariąsias operacijas - sandaugą, dalybą, skirtumą ir pan.