русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Кодирование числовой информации.


Дата добавления: 2015-08-14; просмотров: 744; Нарушение авторских прав


 

Числа в компьютере представлены не через 10 цифр от 0 до 9 (10-тичная система счисления), а также, как и другие виды информации, - через 2 цифры "1" и "0" (2-ичная система счисления). Например, число 17910 в двоичной системе исчисления будет выглядеть так: 101100112.

Система счисления - это способ отображения чисел по каким-то правилам через знаки, называемые цифрами. Основанием системы счисления является количество цифр, используемых в системе счисления.

В обычной жизни числа кодируются через 10 цифр: от 0 до 9. В этой системе исчисления любое число можно представить через степени десятки (развёрнутая форма представления числа), т.е.: 17910 = 1*102 + 7*101 + 9*100. И в этой связи говорят, что цифра "9" стоит в нулевом разряде числа 179, 7 - в 1 разряде, 1 - в 2 разряде. Позиция цифры в числе называется разрядом. Разряд числа нумеруется/возрастает справа налево. Т.к. в компьютере для кодирования информации используется лишь 2 цифры "0" и "1", то любое число в двоичной системе исчисления расписывается через степени двойки (развёрнутая форма представления числа):

17910=27+25+24+21+20=1*27+0*26+1*25+1*24+0*23+0*22+1*21+1*20=101100112.

Последняя запись в этом равенстве - запись числа 17910 в двоичном коде. И здесь тоже присутствует понятие разрядности числа: в нулевом, 1-ом, 4-ом, 5-ом и 7-ом разрядах стоит 1 (единица), в 2-м, 3-ем и 6-м - 0 (ноль).

Таблица степеней Двойки:

20=1 22=4 24=16 26=64 28=256 210=1024
21=2 23=8 25=32 27=128 29=512 И т.д.

 

Пример перевода числа из двоичной системы исчисления в десятичную:

1100101102=1*28+1*27+0*26+0*25+1*24+0*23+1*22+1*21+0*20=256+128+16+4+2=406.

В компьютерных устройствах число кодируется байтами. Максимальное число, которое можно закодировать одним байтом - 28=256. А точнее число 255, т.к. отсчёт кодировки начинается с нуля, т.е. сочетание восьми нулей – это ноль, а сочетание восьми единиц – это число 255. Чтобы закодировать бо’льшее число - используют 2 байта (машинное слово), 4 байта или 8 байт. Т.е. большие числа описываются 16-ью разрядами, 32-мя разрядами, 64-мя разрядами. Старший разряд всегда знаковый. Т.е. 16-ый, 32-ой, 64-ый разряды не используются для кодирования числа, в них ставится знак числа.



 

Под одним и тем же кодом на компьютере может быть представлена разная информация. Например, под кодом 01000000 может подразумеваться символ буквы "А" и число "64". Как компьютер различает эту информацию? На шине управления специально выделены несколько разрядов, по которым передаётся, какой тип данных находится по шине данных (числа, тексты, машинные коды, графика, звуки, видеосигнал и т.п.).



<== предыдущая лекция | следующая лекция ==>
Единицы её измерения, скорость её обработки. | Дисциплина «МИКРОЭКОНОМИКА»


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.533 сек.