11.07.2015 Views

Programavimas asembleriu - Kauno technologijos universitetas

Programavimas asembleriu - Kauno technologijos universitetas

Programavimas asembleriu - Kauno technologijos universitetas

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

skyrius 1Skaičiavimo sistemosĮvairios skaičiavimo sistemos skiriasi skaitmenimis ir jų vartojimo taisyklėmis.Mums įprasta dešimtaine pozicine skaičiavimo sistema.Sistema vadinama dešimtaine, nes joje yra dešimt skaitmenų: 0, 1, 2, 3,4, 5, 6, 7, 8, 9.Skaičius 10 - sistemos pagrindas. Sistema vadinama pozicine, nes daugiaženklioskaičiaus kiekvieno skaitmens reikšmė priklauso nuo jo padėties(pozicijos) skaičiuje. Pavyzdžiui, skaičiuje 457 pirmasis skaitmuo žymi keturisšimtus, antrasis - penkias dešimtis, o paskutinysis – septynis vienetus:400 + 50 + 7 = 457.Šį skaičių galima užrašyti sistemos pagrindo laipsniais, padaugintais iškoeficientų:457 = 4 · 10 2 + 5 · 10 1 + 7 · 10 0Matome, kad einant iš dešinės į kairę, kiekvienos paskesnės pozicijos reikšmėpadidėja tiek kartų, koks yra sistemos pagrindas.Dešimtainės skaičiavimo sistemos trupmenos ir mišrieji skaičiai interpretuojamianalogiškai. Kiekviena pozicija, einant į dešinę, nuo kablelio,atitinka to paties pagrindo laipsnį mažėjančiu neigiamu rodikliu. Pavyzdžiui:436, 576 = 4 · 10 2 + 3 · 10 1 + 6 · 10 0 + 5 · 10 −1 + 7 · 10 −2 + 8 · 10 −3Analogiškai gali būti užrašyti skaičiai ir kitomis skaičiavimo sistemomis.Dešimtainė skaičiavimo sistema yra nepatogi kompiuteriui, nes jo atmintiesįrenginiai gali atsiminti tik vieną iš skaitmenų: 0 arba 1. Todėlkompiuteriuose vartojame ne dešimtainę, o dvejetainę skaičiavimo sistemą.Dvejetainėje skaičiavimo sistemoje yra tik 2 skaitmenys: 0 ir 1. Užrašas10 čia atitinka dešimtainį skaičių 2. Dvejetainiai skaičiai sudaromi tik 0ir 1 deriniu. Skaičiavimo sistemos pagrindą, nurodysime prie skaitmenų.Pavyzdžiui:101101 (2) = 1 · 2 5 + 0 · 2 4 + 1 · 2 3 + 1 · 2 2 + 0 · 2 1 + 1 · 2 0 = 45 (10)3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!