Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Системы счисления. Смешанные системы счисления.




 

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

Существовавшая в Древнем Вавилоне шестидесятеричная система осталась в делении часа и градуса угла на 60 минут и минут на 60 секунд. В России до XVIII в. существовала де­сятичная система счисления, основанная на буквах алфавита а, в, г... с чертой над буквой (от греческих букв: альфа, бета, гамма). Совре­менная десятичная система основана на десяти цифрах, начертание которых 0, 1, 2,..., 9 сформировалось в Индии к V в. н.э. и пришло в Европу с арабскими рукописями («арабские цифры»).

Система счисления:

  • даёт представления множества чисел (целых и/или вещественных);
  • даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление);
  • отражает алгебраическую и арифметическую структуру чисел.

В современной информатике используются в основном три системы счисления (все – позиционные): двоичная, шестнадцатеричная и десятичная.

Двоичная система счисления используется для кодирования дискретного сигнала, потребителем которого является вычислительная техника. Такое положение дел сложилось исторически, поскольку двоичный сигнал проще представлять на аппаратном уровне. В этой системе счисления для представления числа применяются два знака – 0 и 1.

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

1. Для ее реализации нужны элементы с двумя возможными состояниями, а не с десятью.

2. Представление информации посредством только двух состояний надежно и помехоустойчиво.

3. Возможность применения алгебры для выполнения логических преобразований. (таблица 1)

4. Двоичная арифметика проще десятичной.

Недостатки двоичной системы счисления:

1. код числа, записанного в двоичной системе счисления, представляет собой последовательность из 0 и 1.

2. Большие числа занимают достаточно большое число разрядов.

3. Быстрый рост числа разрядов - самый существенный недостаток двоичной системы счисления.

Таблица 1 - Арифметические действия над двоичными числами

Правила сложения Правила вычитания Правила умножения
0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 0 - 0 = 0 0 - 1 = -1 1 - 0 = 1 1 - 1 = 0 0 * 0 = 0 1 * 0 = 0 0 * 1 = 0 1 * 1 = 1

 

Десятичная система счисления — позиционная система счисления по целочисленному основанию 10. Одна из наиболее распространённых систем. В ней используются цифры 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, называемые арабскими цифрами. Предполагается, что основание 10 связано с количеством пальцев рук у человека.

Один десятичный разряд в десятичной системе счисления иногда называют декадой. В цифровой электронике одному десятичному разряду десятичной системы счисления соответствует один десятичный триггер.

Целое число x в десятичной системе счисления представляется в виде конечной линейной комбинации степеней числа 10:

,

где — это целые числа, называемые цифрами, удовлетворяющие неравенству

Обычно для ненулевого числа x требуют, чтобы старшая цифра an – 1 в десятичном представлении x была также ненулевой.

Например, число сто три представляется в десятичной системе счисления в виде:

 

С помощью n позиций в десятичной системе счисления можно записать целые числа от 0 до 10 n − 1, то есть, всего 10 n различных чисел.

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

 

где n — число разрядов целой части числа, m — число разрядов дробной части числа.

Таблица 2- сложение в десятичной системе счисления

+                      
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       

Таблица 3- умножение в десятичной системе

×                      
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       

 

Шестнадцатеричная система счисления — это позиционная система счисления с основанием 16. Для записи чисел в шестнадцатеричной системе используется 10 цифр от нуля до девяти (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) и латинские буквы A, B, C, D, E, F, обозначающие числа от 10 до 15.

Таким образом, все символы шестнадцатеричной системы:

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

История: шестнадцатеричная система счисления внедрена американской корпорацией IBM. Широко используется в программировании для IBM-совместимых компьютеров. Минимальной адресуемой (пересылаемой между компонентами компьютера) единицей информации является байт, состоящий, как правило, из 8 бит (англ. bit — binary digit — двоичная цифра, цифра двоичной системы), а два байта, то есть 16 бит, составляют машинное слово (команду). Таким образом, для записи команд удобно использовать систему с основанием 16.

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

Таблица 4 – сложение в шестнадцатеричной системе.

+                     A B C D E F  
                      A B C D E F  
                    A B C D E F    
                  A B C D E F      
                A B C D E F        
              A B C D E F          
            A B C D E F            
          A B C D E F              
        A B C D E F                
      A B C D E F                  
    A B C D E F                    
A A B C D E F                     1A
B B C D E F                     1A 1B
C C D E F                     1A 1B 1C
D D E F                     1A 1B 1C 1D
E E F                     1A 1B 1C 1D 1E
F F                     1A 1B 1C 1D 1E 1F
                      1A 1B 1C 1D 1E 1F  

 

Таблица 5- Умножение в шестнадцатеричной системе.

x                     A B C D E F  
                                   
                      A B C D E F  
            A C E           1A 1C 1E  
          C F       1B 1E       2A 2D  
        C       1C       2C       3C  
      A F     1E     2D     3C     4B  
      C     1E   2A     3C     4B   5A  
      E   1C   2A     3F   4D   5B      
                                   
        1B   2D   3F     5A   6C   7E    
A   A   1E     3C     5A   6E     8C   A0
B   B     2C     4D     6E     8F 9A A5 B0
C   C       3C       6C       9C A8 B4 C0
D   D 1A       4B 5B       8F 9C A9 B6 C3 D0
E   E 1C 2A           7E 8C 9A A8 B6 C4 D2 E0
F   F 1E 2D 3C 4B 5A         A5 B4 C3 D2 E1 F0
                      A0 B0 C0 D0 E0 F0  

 

 

Таблица6-Соответствие чисел в различных системах счисления

Десятичная Шестнадцатеричная Двоичная
     
     
     
     
     
     
     
     
     
     
  A  
  B  
  C  
  D  
  E  
  F  

 

Смешанная система счисления является обобщением b -ричной системы счисления и также зачастую относится к позиционным системам счисления. Основанием смешанной системы счисления является возрастающая последовательность чисел и каждое число x представляется как линейная комбинация:

,

где на коэффициент ak (называемые как и прежде цифрами) накладываются некоторые ограничения.

Записью числа x в смешанной системе счисления называется перечисление его цифр в порядке уменьшения индекса k, начиная с первого ненулевого.

В зависимости от вида bk как функции от k смешанные системы счисления могут быть степенными, показательными и т. п. Когда bk = bk для некоторого b, показательная смешанная система счисления совпадает с b -ричной системой счисления.

Наиболее известным примером смешанной системы счисления являются представление времени в виде количества суток, часов, минут и секунд. При этом величина d дней h часов m минут s секунд соответствует значению

секунд.


 

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 797 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Жизнь - это то, что с тобой происходит, пока ты строишь планы. © Джон Леннон
==> читать все изречения...

2255 - | 2025 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.