Одиниці виміру пам'яті ЕОМ

У технічній документації, електричних схемах і текстах програм можуть застосовуватися різні способи представлення чисел.
Виконавчі (binary) числа - кожна цифра означає значення одного біта (0 чи 1), старший біт завжди пишеться зліва, після числа ставиться буква «b». Для зручності сприйняття тетради можуть бути розділені пробілами. Наприклад, 1010 0101b.
Шістнадцятиричні (hexadecimal) числа - кожна тетрада представляється одним символом 0. 9, А, В. F. Позначатися таке подання може по-різному, в даному посібнику використовується тільки символ «h» після останньої шестнадцатеричной цифри. Наприклад, A5h. У текстах програм це ж число може позначатися і як 0хА5, і як 0A5h, в залежності від синтаксису мови програмування. Незначний нуль (0) додається зліва від старшої шестнадцатеричной цифри, зображуваної буквою, щоб розрізняти числа і символічні імена.
Десяткові (decimal) числа - кожен байт (слово, подвійне слово) представляється звичайним числом, а ознака десяткового подання (букву «d») зазвичай опускають. Байт з попередніх прикладів має десяткове значення 165. На відміну від двійковій і шістнадцятковій форми записи, по десяткової важко в розумі визначити значення кожного біта, що іноді доводиться робити.
Вісімкові (octal) числа - кожна трійка біт (поділ починається з молодшого) записується у вигляді цифри 0-7, в кінці ставиться ознака «о». Те ж саме число буде записано як 245о. Вісімкова система незручна тим, що байт неможливо розділити порівну, але зате всі цифри - звичні.

Таблиця 1 - Представлення двійкових чисел в різних системах числення

Схожі статті