По чисто технически причини, информацията в паметта на компютрите се записва физически в двоична система: тоест, "няма напрежение" - отговаря на цифрата 0 а "има напрежение" отговаря на цифрата 1. Една двоична цифра се нарича "бит" (bit). Това всъщност е най-малкото количество информация, която може въобще да съществува (тъй като най-малката основа за бройна система е 2, а един бит е едноцифрено число, записано в двоична система).
Тъй като един бит позволява да се записват много малко стойности (само 2), най-малката клетка от паметта на компютрите съдържа по 8 бита и се нарича "байт" (byte). Във всеки байт могат да се записват числа от 00000000b до 11111111b - суфикса "b" означава че числото е двоично (binary).
Да видим на какво отговарят тези двоични числа в по-привичната десетична система, като използваме дадената по-горе формула за изчисляване на стойността на числата:
Тоест в един байт могат да се записват числа със стойност от 0 до 255.
Сега е момента да се научите да правите подобни преобразования на ум, или поне без калкулатор. Това е по-лесно отколкото си мислите. Погледнете следващата таблица:
Занимавам се с програмиране от 1983 година. Експерт по програмиране на Delphi и Assembler. Разбира се понякога работя и на PHP, Perl и др.под. В момента се занимавам с програмиране на автоматизирани системи за производство в голяма немска фирма в България.
От 2003г започнах проект с отворен код, целта на който е разработката на съвременна среда и средства за програмиране на асемблер под Windows, конкурентна на езиците от високо ниво. Подробности за проекта можете да намерите на: http://fresh.flatassembler.net
1 посетител чете този урок (0 потребители и 1 гост)