Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

двоична система номер и предоставянето на информация в компютъра




За представяне на информация в компютъра се използва двоична система. Ние сме свикнали да рекорден брой да се използва десетичната бройна система. В действителност, тази бройна система не е само един. Като цяло, позиционна система номер е начин за представяне на числата в последователност от числа, в които приносът на броя на размер зависи от номерата на позициите в броя на влизане.

Първо, ние трябва да разберем, че е десетична система. Нека да започнем с целите числа. Вземете който и да е номер, написани на десетичната бройна система, например, 397. Този брой единици 7, 9 десетки и стотици 3, т.е. степента на броя е 7 + 1 * 9 * 10 + 3 = 7 * 100 * 10 + 0 9 * 10 1 + 3 * 10 февруари. По същия начин разположени позиционна бройна система за произволни основания. Като цяло, нека номер X е написано в една система, брой да се основава както M N A N A -1 A 2 ... A 1 A 0 (броя на цифрите в записите се равнява на N + 1). След това стойността на броя изчислява по формулата X = A * М + 1 0 0 A * М + 1 А 2 М * 2 + ... + A N -1 * М N -1 + A N * M Н. Тук, A 0, A 1, A 2, ..., A N -1, A N - така наречените М-ри цифри, които представляват стойности от 0 до M-1, включително.

Например, записана в системата броя на седмичното номер 7 = 1 23641 4 + 1 + 7 * 6 * 7 * 2 + 3 + 2 7 3 7 * 4 = 1 + 28 + 294 + 1029 + 4802 = 6154 10 . Просто изчисли тази стойност се използва т.нар Horner схема, която се състои в поставяне на скоби в горната сума: 1 + 4 * 7 1 + 6 * 7 2 + 3 * 7 3 + 2 * 7 4 = 1 + 7 * (4 + 7 * (6+ (7 * (3 + 7 * 2))) = + 7 * 1 (4 + 7 * (6 + 7 * 17)) = 1 + 7 * (4 + 7 * 125) = 1 + 7 * 879 = 6154 10 .

Как да се изчисли цифрите на M-ри представителство на броя? За да направите това, първо погледнете как да се изчисли цифрите след десетичната представителство на броя. Нека X равно на 397. С отново се раздели броя 397 10 39 и 7 се получи остатък. Баланс 7 изразява броя на единиците в броя на X. Сега разделете 39 от 10 за да получите лично 3 и 9 в остатъка. Баланс 9 сега представлява броят lesyatkov. Накрая, разделете на 10 и 3 0 и 3 се получи остатък. В резултат на тази операция се получи броя на стотици - 3. десетичната цифра се състои от остатъци 7, 9 и 3, но с лице в обратен ред.

По същата схема се изчисляват числа в произволна M-ри брой на системата. Ние приемаме един и същ номер на X = 10 397 (разбира се, че големината на един не е в зависимост от системата на брой, в който е записано). Нека се опитаме да го напиша в петкратното нотация. За да направите това, ние го разделете на 5. Ние получаваме 79 и 2 в остатъка. Нека си спомним първия остатък: A 0 = 2. След това разделете 79 от 5, за да получите 15 и 4 в остатъка. Нека помним втория остатък следва: A 1 = 4. Сега, се разделят на броя 15 от 5, за да получите 3 и 0 в остатъка. Следователно, A 2 = 0. Това разделение 3 5 0 и 3 дава остатък, т.е. окончателния си фигура - е A = 3 3. Private Equity до нула означава, че трябва да приключи процедурата. Тези остатъци трябва да бъдат написани в обратен ред. В резултат на това изчисление, ние виждаме, че 397 10 = 3042 5.



За числа с плаваща запетая формулата за изчисляване на стойността на леко променена. Нека броя записани в система номер на база под формата на М А пА N -1 ... A 2 1 А 0, А -1 А -2 ... А - Н. След неговата величина се изчислява по формулата

X = A - H * M - Н + ... + A -2 * M -2 + A -1 * M -1 + A * M 0 0 1 + A * M 1 + A 2 * M 2 + ... + A н -1 * M N -1 + A N * M п.

Така броят 1011.011 2 е стойност от 2 -3 +2 -2 0 2 2 1 2 3 = 11.375 10 . Трябва да се отбележи, че в европейските езици за отделяне на цели числа и знака след десетичната запетая, вместо запетая се използва точка.

В компютърните науки, съответните двоични и шестнадесетични цифри системи. Системата за шестнадесетично число изисква 16 цифри. Както шестнадесетични цифри са 10 десетични цифри от 0 до 9, както и за първите шест букви от азбуката: A (10), B (11), C (12), D (13), E (14) F (15) , В двоична система само две цифри: 0 и 1. В съответствие с общото определение за броя написано в двоична бройна система, е сумата от правомощията на две съответстващи на обектите в рекордни стойности, на които стоят на устройството. Например, броят 1001011101 е сумата на 2 + 2 2 1 3 2 2 4 2 6 2 9 = 1 + 4 + 8 + 16 + 64 + 512 = 605 10 .

тя е преведена на двоична система, за да съхраните номера в паметта. Всяка двоична цифра съответства на една категория на съхранение на данните в паметта на компютър - най-малко. В съвременните компютри съхранява информацията бита са комбинирани в групи от по осем, наричани байта. Съответно, цифри на номера на съхранение двоични са групирани по осем. Например, броят на съхранение 10011 10011101 2 изисква два байта. Първият байт писмено номера 00010011 и втората - номера 10011101.

Шестнадесетичните и бинарни системи цифри са свързани помежду си. Ако двоично число в двоично цифри група от четири (като се брои от дясно на ляво), а след това на мястото на всеки четири двоични цифри в шестнадесетичен номер, можете да получите шестнадесетичен представителство на броя. Например, ако в горния пример 1001110011101 2 разделя двоични цифри в четири групи 1 0011 1001 1101, на 1 2 = 1 16 0011 2 = 3 16 1001 2 = 9 16 1101 2 = D 16, и резултатът е представяне на броя 1001110011101 2 шестнадесетичен: 139D 16. А шестнадесетичен понякога се използва, ако искате да се уточни съдържанието на няколко байта от паметта на компютъра (например, в ръководството или начинаещи).

Цялата информация, която е представена в компютъра в цифров вид. Естествено е за номера. За не-цифрова информация (например, текст) използва стандартна техника: всички видове основни ценности са преброени, и остави своите стаи (които играят ролята на кодове), вместо самите стойности. Така че, при представянето на всички герои от текста информация табличен, а текстът е написан номера характер. Във всеки случай, не-цифрови кодове за данни, съхранени в компютъра, са не по съдържание се номериране маси. Броят на битовете, необходими за записване на голям брой на обекта на данни, зависи от общия обем. Най-много, че в двоичен означения могат да бъдат написани като броя N състои от N единици. Този брой е 1 + 2 + 4 + ... + 2 N-1 = 2 N -1. Например, с помощта на осем двоични цифри могат да бъдат разграничени на август 2 = 256 символа текст.

Този аргумент е толкова важно за цялата информация идеология магазин в двоичен код, който компютъра обикновено се измерва обем не е в системата на десетичната, и в специални звена, които използват силата на две. Използването на факта, че 210 = 1024 не се различава много от 103-1000, приет 1024 байта, наречени килобайта (1 KB). По същия начин мегабайта - това е 1024 килобайта (1 мг) и гигабайта - 1024 мегабайта (1 GB). Количеството информация в днешния свят е толкова голяма, че ние трябва да се въведе още един - терабайт е 1024 гигабайта (1TB). Ако не се нуждаете от специален точност, може да се предположи, че:

1 терабайт = 1000 гигабайта = 1000000 мегабайта = 1 млрд килобайти = 1 000 000 000 000 байта.

Това компютърно устройство, в които се съхранява информация се нарича памет с произволен достъп (RAM) или RAM. Освен техническите подробности, паметта на компютъра е линейна последователност от байтове. Дължината на тази последователност в съвременните персонални компютри няколко гигабайта (до 2009 г.) .. Дори повече (десетки или стотици гигабайта) суперкомпютри памет. няколко байта (по един на 10), разпределени за съхраняване на номера. Съществуват две основни форми на представителство в паметта на компютъра. В първия метод, всички битове, предназначени за съхраняване на броя на байтовете на паметта са номерирани последователно, а броят на двоични цифри директно написани на съответните битове памет. Едно малко се разпределя да представлява знакът (0 - плюс, 1 - отрицателен). При втория метод е представен на броя на така наречените нормализирана (или експоненциална) форма: X = M * 10 п, където се състои M номер (наречен мантисата) между 1 и 10, броят N (наречена ред) - единица. Трябва да се отбележи, че смесени формати също се поддържат, когато броят на десетични цифри са написани в двоичен.

Той използва множество формати за интегрални и нормализирани числа, които се различават по обем и наличието или отсъствието на знаков бит. Това зависи от поредица от номера, които могат да бъдат представени в този формат. Например, ако е известно, че някаква положителна стойност цяло число и не може да бъде повече от 255, а след това да я съхранява, а не един байт. За да съхранявате стойностите варират от -2 15 = -32 768 до 2 15 -1 = 32767, разпределени два байта. Ако цяло число не се вписва в този диапазон, четирите байта (от порядъка на -2 31-2 31 -1) се разпределят за съхранение.

По принцип, този подход е подходящ за дробни числа. В паметта на компютър записва броя на цифрите, но след десетичната точка е в същото време се счита, че на определено място на записа. Тази форма на писане се нарича изображение на фиксирана точка. Максималният брой цифри в номера и позиция на десетичната точка се определя от конкретния формат на броя. Има няколко възможности за представителство формат фиксирани номера точка в паметта на компютъра.

Представяне на нормализирани номера нарича представяне на числа с плаваща запетая. Тя се използва за съхранение на ценности, които могат да вземат никаква стойност. Заповедта за компютърна памет и мантисата се съхраняват отделно под формата на двоични подписани числа. В съвременните компютри използват множество формати за числа с плаваща запетая, които се различават в общия размер на представителството на номера (6, 8 или 10 байта), както и размерът на паметта на изтеглените отделно за мантисата и ред. Тя зависи от общия набор от възможни стойности на числова стойност в компютъра и минимална грешка в изчисленията, която произтича от невъзможността да се запамети в компютъра все повече и повече знака след десетичната запетая.

В действителност, тази информация е разнородна. Обикновено разделена данни на цифрова информация на текст и логично информацията. По информация на текст се отнася до линейна последователност от символи. Фиксирана набор от валидни знаци на текст (обикновено 8 февруари = 256 знака) и всеки знак има номер (от 0 до 255): Следната схема се използва за представяне на герой в паметта на компютъра. След тази поредица от символи, се заменя с поредните номера, които са записани под формата на цели двоични числа (неподписана) в паметта на компютъра. Един номер е поставен в един байт от паметта (дял на памет затова исторически в групи от осем бита, тъй като е установено, че оптималният брой символи - 2 8, а не, например, 2, 9).

Наборът от валидни знаци и техните номера се долива маса на кодиране на символите. Естествено, тази маса не трябва да зависи от производителя или програмист произволни компютри като информация комуникация в този случай ще бъде много трудно. В момента има стандартен ASCII (American Standard Code за Информационна Interchange), съдържащ колекция от 128 стаи и главните герои (кодове от 0 до 127) и набор от номера 128 и разширени знаци (кодове 128 до 255). Тъй като този стандарт не включва не-английски букви (което е много по-голяма от 128), във всяка страна 128 код разпространените символи (128 до 255) се заменят с не-английски букви. С други думи, всеки език с азбука, различна от азбуката, определя своя стандарт. Смислена текст на един език, не би имало смисъл в друг. По този начин, за правилното функциониране на текста е важно не само информацията, но също така и неговото тълкуване. Програма, която може правилно да интерпретира знаци съгласно таблица кола кодиране в дадена азбука, текстът нарича драйвер.

Логическа стойност - стойност, която може да вземе само две стойности - истина и лъжа ( «вярно" и "невярно"). За да съхранявате стойността на булева променлива само един бит. Обикновено стойността на "нула" бита на паметта, свързана със стойността на истината на "единица" - една лъжа.

За съхранение в паметта на компютъра на по-сложни обекти, като звук или видео, описанието на тези обекти се преобразуват в цифров вид. Методът за кодиране на този тип информация, има много, но в края на образа или звука са представени под формата на нули и единици, които са поставени в бита на паметта на компютъра и, ако е необходимо, извади и тълкува по определен начин.

Тестови въпроси по темата.

1.Perevedite 134210 в седмичното бройна система.

2.Perevedite 13425 в десетичната система.

3.Perevedite 134210 в двоична система.

4.Perevedite 100.111.010.101.102 в шестнадесетичен бройна система.

5. Какво представяне на числа с плаваща запетая, и защо се използва?

6. Какво е най-ASCII-кодовете?

7.Why в байт 8 бита?

8.Skolko книги се вписват в 1GB, ако книгата съдържа 500 страници., А около 2000 знака на страница?





; Дата: 10.17.2014; ; Прегледи: 592; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:





zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.26
Page генерирана за: 0.047 сек.