Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Представление чисел в различных системах счисления





Системы счисления

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

Система называется позиционной, если значение каждой цифры изменяется в зависимости от ее положения в последовательности цифр, изображающих число.

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

Основанием позиционной системы счисления Х называют число единиц младшего разряда, объединяемых в единицу старшего разряда. Такую систему счисления называют Х-ричной.

Основание системы счисления совпадает с количеством цифр, используемых для записи чисел в этой системе счисления. Обычно в различных системах счисления используются цифры от 0 до 9 и латинские буквы. Для того чтобы отличать числа, записанные одинаковыми символами, в конце записи принято ставить индекс, соответствующий системе счисления (первая буква ее названия).

Запись произвольного целого числа N в позиционной системе счисления основывается на его представлении в виде многочлена:

 

N = anXn + an -1 Xn -1 +... + a 1 X 1 + a 0 X 0 ,

где а = 0, 1, …Х-1 – цифры Х-ричной системы счисления.

Представление чисел в различных системах счисления

 

Десятичная система счисления (Decimal, DEC, d) имеет основание равное 10, для записи чисел используются десять цифр от 0 до 9, каждый старший позиционный разряд десятичного числа образуется при объединении десятка единиц младших разрядов. Индекс после числа, как правило, не указывают. Разряды десятичного числа образованы от значений весовых коэффициентов: единицы соответствуют значению 100 = 1, десятки – 101 = 10, сотни – 102 = 100 и т.д.

Например, число 123 соответствует записи:

1 × 102 + 2 × 101 + 3 × 100 = 123

 

В двоичной системе счисления(Binary, BIN, b) основание равно 2, числа записываются комбинациями цифр 0 и 1. Младший разряд соответствует значению 20=1, далее по возрастанию 21=2, 22=4, 23=8, 24=16 …

Следовательно, числу 123 будет соответствовать запись:

1 × 26+1 × 25+1 × 24+1 × 23+0 × 22+1 × 21+1 × 20 = 111 1011 b

В шестнадцатеричной системе счисления (Hexadecimal, HEX, h) основание равно 16, числа записываются цифрами от 0 до 9, и буквамиот A до F. Младший разряд соответствует значению 160=1, далее по возрастанию 161=16, 162=256, 163=4096 и т.д.

Таким образом, в этой системе счисления, числу 123 будет соответствовать запись:

7 × 161+11 × 160 =7B h

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

 

Таблица 1 - Примеры записи чисел в различных системах счисления

Decimal, DEC Binary, BIN Hexadecimal, HEX Decimal, DEC Binary, BIN Hexadecimal, HEX
    0   11 1111 3F
    1   100 0000 40
    2   111 1111 7F
    3   1000 0000 80
    4   1111 1111 FF
    5   1 0000 0000 100
    6   1 1111 1111 1FF
    7   10 0000 0000 200
    8 1 023 11 1111 1111 3FF
    9 1 024 100 0000 0000 400
    A 2 047 111 1111 1111 7FF
    B 2 048 1000 0000 0000 800
    C 4 095 1111 1111 1111 FFF
    D 4 096 1 0000 0000 0000 1000
    E 8 191 1 1111 1111 1111 1FFF
    F 8 192 10 0000 0000 0000 2000
  1 0000 10 16 383 11 1111 1111 1111 3FFF
  1 0001   16 384 100 0000 0000 0000 4000
  1 0010   32 767 111 1111 1111 1111 7FFF
  1 1111 1F 32 768 1000 0000 0000 0000 8000
  10 0000 20 65 535 1111 1111 1111 1111 FFFF

Date: 2015-09-02; view: 896; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию