Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Системы счисления, используемые в вычислительной технике




 

Для выполнения арифметических действий в позиционных системах счисления используются одинаковые правила и таблицы сложения, вычитания, умножения. Можно обойтись без таблиц, если хорошо знать эти правила для десятичной системы счисления и в процессе вычисления всегда помнить, что есть число 10 в данной системе счисления.

В дальнейшем числа в системе счисления с основанием Р будем помечать (p), в десятичной — без индекса.

В очевидных случаях индекс будем опускать. Базовые значения цифр будем записывать в десятичной системе счисления.

Современные вычислительные машины на аппаратном уровне работают в двоичной системе счисления, т.е. они оперируют с двумя числами: 0 и 1. Но числа, записанные в виде 10011101001000110, трудно воспринимаются человеком. Мы привыкли работать в десятичной системе.

Для решения этой проблемы возможно либо представлять базовые цифры десятичной системы в двоичной форме (так называемая двоично-десятичная система), либо разработать алгоритмы перевода десятичных чисел в двоичные.

 

В вычислительной технике широко используются:

· двоичная система (основание= 2), базисные цифры:

0 и 1;

· восьмеричная (основание= 8), базисные цифры:

0 1 2 3 4 5 6 7;

· десятичная (основание= 10), базисные цифры:

0 1 2 3 4 5 6 7 8 9;

· шестнадцатеричная (основание= 16), базисные цифры:

0 1 2 3 4 5 6 7 8 9 A B C D E F.

Особое положение занимает смешанная двоично-десятичная система, в которой каждая десятичная цифра заменяется четырьмя двоичными разрядами:

24(10) = 0010 0100(2-10).

7485(10) = 0111 0100 1000 0101(2-10).

1001001001010000111(2-10)= 0100 1001 0010 1000 0111(2-10)= 49287(10).

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных