Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ТСИ.doc
Скачиваний:
209
Добавлен:
09.12.2018
Размер:
3.51 Mб
Скачать

Перевод чисел из любой системы счисления в десятичную.

 

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

 

Пример1. Перевести число 1101102 из двоичной системы счисления в десятичную.

Решение:

1 1 0 1 1 0 2 = 1*25 + 1*24 + 0*23+1*22+1*21+0*20 =32+16+4+2=5410

Ответ: 1101102 = 5410

Пример2. Перевести число 101,012 из двоичной системы счисления в десятичную.

Решение:

1 0 1,0 1  2 = 1*22 + 0*21 + 1*20+0*2-1+1*2-2 =4+0+1+0+0,25=5,2510

Ответ: 101,012 = 5,2510

 Пример3. Перевести число 1221003 из троичной системы счисления в десятичную.

Решение:

1 2 2 0 1 3=1*34 +  2*33 + 2*32 + 0*31 + 1*30 = 81+54+18+1 = 15410

Ответ: 12201= 15410

 Пример4. Перевести число 1637 из семеричной системы счисления в десятичную.

Решение:     1637 = 1*72 + 6*71 + 3*70  = 49+42+3= 9410.

Ответ: 1637 = 9410.

 Пример5. Перевести число 234,68 из восьмеричной системы в десятичную:

Решение:

2 3 4, 68 = 2*82 +3*81 + 4*80 +6*8-1= 2*64+3*8+4+6*0,125= 128+24+4+0,75 =156,7510

Ответ: 234,68 = 156,7510.

Пример6. Перевести число 2Е16 в десятичную систему счисления.

Решение:

2 Е16 = 2*161 +14*160 = 32 +14 = 4610.

Ответ: 2Е16 = 4610.

Сложение чисел в двоичной системе счисления.

    При сложении чисел в двоичной системе счисления, нужно использовать следующую таблицу сложения:

                                                    1 + 0 = 1

                                                    0 + 1 = 1

                                                    0 + 0 = 0

                                                    1 + 1 = 10

                                            

      Например, сложим числа 11011112    и    10111012                                             

                                             

 

Умножение чисел в двоичной системе счисления.

    При умножении чисел в двоичной системе счисления, нужно использовать следующую таблицу умножения:

                                                    1 * 0 = 0

                                                    0 * 1 = 0

                                                    0 * 0 = 0

                                                    1 * 1 = 1

 

    Например, перемножим числа 111112    и    1012

                                             

 

Вычитание чисел в двоичной системе счисления.

    Вычитание чисел в двоичной системе счисления заменяется сложением уменьшаемого и  вычитаемого. Вычитаемое при этом записывается в обратном коде.

    Обратный код получается из прямого кода путём замены всех нулей на 1, а всех единиц на 0.

Процесс вычитания чисел в двоичной системе счисления происходит в два этапа.

    На первом этапе выравнивается количество разрядов у уменьшаемого и вычитаемого и добавляются знаковые разряды. В знаковом разряде у положительного числа записывается 1, а в знаковом разряде у отрицательного числа записывается 0.

    На втором этапе вычитаемое записывается в обратном коде. Для этого все нули у вычитаемого заменяются на 1 а все единицы у вычитаемого заменяются на 0.

    Затем происходит сложение уменьшаемого, записанного в прямом коде с вычитаемым, записанным в обратном коде.

    На этом же этапе происходит анализ полученного ответа.

 

    Вычтем из большего числа меньшее число:    110111101 – 10110112

                          

 

    Анализ ответа говорит о том, что ответ положителен (так как в знаковом разряде стоит 0), и поэтому он записан в прямом коде.

Таким образом, ответ:  1011000102                             

 

    Вычтем из меньшего числа большее число:      110111 – 11101101

 

                                                    

 

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

Таким образом, окончательный ответ:  - 101101102  

Соседние файлы в предмете Технические средства информатизации