![](/user_photo/_userpic.png)
- •Основные понятия
- •Преобразование чисел из одной системы счисления в другую
- •Перевод целого числа из десятичной системы в другую позиционную систему счисления
- •Перевод правильной десятичной дроби в любую другую позиционную систему счисления
- •Перевод числа из двоичной (восьмеричной, шестнадцатеричной) системы в десятичную.
- •Перевод из двоичной системы счисления в шестнадцатеричную и обратно.
- •Перевод из двоичной системы счисления в восьмеричную и обратно.
- •Арифметические операции в позиционных системах счисления
- •Сложение
- •Вычитание
- •Умножение и деление в двоичной системе
- •MAC адрес.
- •Упражнения
![](/html/2706/387/html_RNzqE6mMZO.dG32/htmlconvd-CXTYxz7x1.jpg)
1. Выполнить перевод числа 1316 в двоичную систему счисления
116 = 12 = 00012;
316 = 112 = 00112.
1316 = 0001|00112.
После удаления незначащих нулей имеем 1316 = 100112
2.Выполнить перевод числа AC16 в двоичную систему счисления
A16=10102 C16=11002
1010|11002
AC16=101011002
3. Выполнить перевод числа 0,2A16 в двоичную систему счисления
216=00102
0,2А16=0,001010102
А16=10102.
Отбросим в результате незначащий ноль и получим окончательный ответ: 0,2А16 = 0,00101012
Перевод из двоичной системы счисления в восьмеричную и обратно.
Аналогично переводу из двоичной системысчисления в шестнадцатеричную. Главным отличиемявляется то, что основанием будет 8, а не 16, и деление числа производится не тетрадами, а группами по три числа.
1.Выполнить перевод числа 100112 в восьмеричнуюсистему счисления
10|0112=010|0112
0102=28
0100112=238
0112=38
2. Выполнить перевод числа 101100102 в восьмеричную систему счисления
10|110|0102=010|110|0102 0102=28 1102=68
0102=28
101100102=2628
7
![](/html/2706/387/html_RNzqE6mMZO.dG32/htmlconvd-CXTYxz8x1.jpg)
3. Выполнитьперевод числа 0,00101012 в восьмеричную систему счисления
0|010|1012=000|010|1012
0002=08
0102=28
1012=58
0,00101012=0,0258
Переводиз восьмеричную системы счисления в двоичную: 1. Выполнить перевод числа 138 в двоичнуюсистему счисления
18=12=0012;
38=112=0112.
138 = 001|0112.
После удаления незначащих нулей имеем 138=10112
2.Выполнить перевод числа 1378 в двоичную систему счисления
18=0012
38=0112
78=1112
001|011|1112=1|011|1112
138=10111112
3. Выполнить перевод числа 0,748 в двоичную систему счисления
78=1112
0,748=0,1111002
48=1002.
8
![](/html/2706/387/html_RNzqE6mMZO.dG32/htmlconvd-CXTYxz9x1.jpg)
Таблица 2. Основные методы
2→10
2→16
10→2
2→8
8→2
8→10
10→8
8→16
16→2
16→8
10→16
16→10
9