- •Содержание
- •Перечень практических занятий
- •Предисловие Назначение методических указаний
- •Требования к знаниям и умениям при выполнении практических занятий
- •Правила выполнения практических занятий Общие положения
- •Оформление иллюстраций и таблиц
- •Уфимский государственный колледж радиоэлектроники журнал
- •Практическое занятие 1
- •2 Пояснение к работе
- •Практическое занятие 2
- •3 Задание
- •4 Контрольные вопросы
- •5 Содержание отчета
- •6 Список литературы
- •Практическое занятие 3
- •2 Пояснение к работе
- •3 Задание
- •4 Контрольные вопросы
- •5 Содержание отчета
- •6 Список литературы
- •Практическое занятие 4
- •2 Пояснение к работе
- •3 Задание
- •4 Контрольные вопросы
- •5 Содержание отчета
- •6 Список литературы
- •Практическое занятие 5
- •2 Пояснение к работе
- •3 Задание
- •4 Контрольные вопросы
- •5 Содержание отчета
- •6 Список литературы
- •Практическое занятие 6
- •2 Пояснение к работе
- •3 Задание
- •Практическое занятие 7
- •3 Задание
- •Практическое занятие 8
- •3 Задание
- •Практическое занятие 9
- •3 Задание
- •Практическое занятие 10
- •Практическое занятие 11
- •3 Задание
- •4 Контрольные вопросы
- •Практическое занятие 12
- •Практическое занятие 13
- •Практическое занятие 14
- •Практическое занятие 15
- •3 Задание
- •4 Контрольные вопросы
- •5 Содержание отчета
- •6 Список литературы
Практическое занятие 1
Изучение принципов работы с системами счисления
1 Цель работы:
1.1 Изучить методы перевода чисел из одной системы счисления в другую.
1.2 Изучить принципы выполнения арифметических операций в различных системах счисления.
2 Пояснение к работе
2.1 Краткие теоретические сведения
2.1.1 Системы счисления
Система счисления – символический метод записи чисел, представление чисел с помощью письменных знаков.
Система счисления:
- даёт представления множества чисел (целых или вещественных)
- даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление)
- отражает алгебраическую и арифметическую структуру чисел.
Системы счисления подразделяются на позиционные, непозиционные и смешанные.
В позиционных системах счисления один и тот же числовой знак (цифра) в записи числа имеет различные значения в зависимости от того места (разряда), где он расположен.
Каждая позиционная система счисления
определяется некоторым целым числом
(т. н. основание системы счисления) таким,
что b единиц в каждом разряде
объединяется в одну единицу следующего
по старшинству разряда.
Целое число x в показательной системе счисления представляется в виде конечной линейной комбинации степеней числа b:
|
(1.1) |
где
– это целые числа, называемые цифрами,
удовлетворяющие неравенству
;
–
основание системы счисления;
– число разрядов.
Каждая степень bk в такой записи называется разрядом, старшинство разрядов и соответствующих им цифр определяется значением показателя k.
Наиболее употребляемыми в вычислительной технике позиционными системами являются двоичная, восьмеричная, десятичная и шестнадцатеричная.
2.1.2 Перевод произвольной позиционной системы счисления в десятичную
Если число в b-ричной системе счисления
равно
,
то для перевода в десятичную систему
вычисляется сумма:
|
(1.2) |
где – основание системы счисления, из которой осуществляется перевод.
2.1.3 Перевод из десятичной в произвольную позиционную систему счисления
Для перевода необходимо делить число с остатком на основание системы счисления до тех пор, пока частное больше основания.
2.1.4 Перевод из двоичной в восьмеричную и шестнадцатеричную системы счисления
Для этого типа операций существует упрощенный алгоритм.
Для восьмеричной – разбиваем число на триплеты, преобразуем триплеты по таблице 1.1.
Таблица 1.1 – Перевод числа из двоичной в восьмеричную систему счисления
-
Число в двоичной системе счисления
Число в восьмеричной системе счисления
000
0
001
1
010
2
011
3
100
4
101
5
110
6
111
7
Для шестнадцатеричной – разбиваем на квартеты, преобразуем по таблице 1.2.
Таблица 1.2 – Перевод числа из двоичной в шестнадцатеричную систему счисления
-
Число в двоичной системе счисления
Число в шестнадцатеричной системе счисления
1
2
0000
0
0001
1
0010
2
0011
3
Окончание таблицы 1.2
1
2
0100
4
0101
5
0110
6
0111
7
1000
8
1001
9
1010
A
1011
B
1100
C
1101
D
1110
E
1111
F
2.1.5 Перевод дробных чисел из произвольной системы счисления в десятичную
Если число в b-ричной системе счисления
записано в виде
,
то для перевода в десятичную систему
вычисляется сумма:
|
(1.3) |
2.1.6 Перевод дробных чисел из десятичной системы счисления в произвольную
Для перевода дробной части числа в другие системы счисления нужно обратить целую часть в нуль и начать умножение получившегося числа на основание той системы, в которую нужно перевести. Если в результате умножения будут снова появляться целые части, их нужно повторно обращать в нуль, предварительно запомнив значение получившейся целой части. Операция заканчивается, когда дробная часть полностью обратится в нуль.
В общем случае очень редко удаётся завершить перевод дробной части числа из десятичной системы в другие системы счисления, а потому, в подавляющем большинстве случаев, перевод можно осуществить с какой либо долей погрешности. Чем больше знаков после запятой – тем точнее приближение результата перевода к истине.
2.1.7 Операции с числами в произвольных системах счисления
2.1.7.1 Сложение и вычитание
Как в десятичной, так и в любой другой системе при сложении складываются сначала единицы, затем переходят к следующему разряду и т.д. до тех пор, пока не доходят до самого старшего из имеющихся разрядов. При этом необходимо помнить, что всякий раз, когда при сложении в предыдущем разряде получается сумма больше, чем основание системы счисления, или равная ему, надо сделать перенос в следующий разряд.
Вычитание выполняется аналогичным образом. При заеме из старшего разряда, величина заема равна основанию системы счисления.
2.1.7.2 Умножение
Для умножения чисел в различных системах счисления удобно пользоваться таблицами умножения. В каждой клетке такой таблицы стоит произведение чисел, представляющих собой номера строки и столбца, на пересечении которых стоит клетка.
Таблица 1.3 – Таблица умножения для двоичных чисел
-
0
1
0
0
0
1
0
1
Таблица 1.4 – Таблица умножения шестнадцатеричных чисел
-
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
2
0
2
4
6
8
A
C
E
10
12
14
16
18
1A
1C
1E
3
0
3
6
9
C
F
12
15
18
1B
1E
21
24
27
2A
2D
4
0
4
8
C
10
14
18
1C
20
24
28
2C
30
34
38
3C
5
0
5
A
F
14
19
1E
23
28
2D
32
37
3C
41
46
4B
6
0
6
C
12
18
1E
24
2A
30
36
3C
42
48
4E
54
5A
7
0
7
E
15
1C
23
2A
31
38
3F
46
4D
54
5B
62
69
8
0
8
10
18
20
28
30
38
40
48
50
58
60
68
70
78
9
0
9
12
1B
24
2D
36
3F
48
51
5A
63
6C
75
7E
87
A
0
A
14
1E
28
32
3C
46
50
5A
64
6E
78
82
8C
96
B
0
B
16
21
2C
37
42
4D
58
63
6E
79
84
8F
9A
100
C
0
C
18
24
30
3C
48
54
60
6C
78
84
90
9C
108
114
D
0
D
1A
27
34
41
4E
5B
68
75
82
8F
9C
109
116
123
E
0
E
1C
2A
38
46
54
62
70
7E
8C
9A
108
116
124
132
F
0
F
1E
2D
3C
4B
5A
69
78
87
96
100
114
123
132
141
Пользуясь такими таблицами, легко перемножить «столбиком» числа, содержащие любое количество разрядов.
3 Задание
3.1 Перевести заданные числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную.
3.2 Перевести заданные числа из двоичной системы в восьмеричную, десятичную и шестнадцатеричную.
3.3 Перевести заданные числа из шестнадцатеричной системы в двоичную и десятичную.
3.4 Выполнить заданные действия сложения, вычитания и умножения с числами.
4 Контрольные вопросы
4.1 Что такое система счисления? Что она позволяет?
4.2 Что такое позиционная система счисления?
4.3 Что называется цифрами и основанием системы счисления?
4.4 Как упрощенно осуществляется перевод из двоичной системы счисления в шестнадцатеричную?
5 Содержание отчета
5.1 Наименование работы
5.2 Цель работы
5.3 Задание
5.4 Необходимые расчеты
5.5 Выводы по работе
5.6 Ответы на контрольные вопросы
6 Список литературы
6.1 Бройдо В.Л., Ильина О.П. Архитектура ЭВМ и систем: Учебник для вузов. – СПб.: Питер, 2008.
6.2 Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. – СПб.: Питер, 2008.
