Автор работы: Пользователь скрыл имя, 08 Января 2011 в 00:10, лабораторная работа
Задание 1. Выполнить перевод чисел из исходной системы счисления в другую.
Задание 2. Выполнить арифметические операции с использованием специальных систем кодирования
Федеральное агентство по образованию
Пермский
Государственный Технический
кафедра
ИТАС
Лабораторная
работа № 1
Кодирование информации.
Представление
информации в памяти ЭВМ.
Вариант
5
выполнила: ст. гр. ПОВТ-09 Гончарь Марина
проверил:
ст. пр. каф. ИТАС Селезнев К.А.
Задание 1. Выполнить
перевод чисел из исходной системы счисления
в другую.
5) 15310→Х12
153 | 12 | |
144 | 12 | 12 |
9 | 12 | 1 |
0 |
15310=10912
46) 5А,АА12→Х10
5∙121+10∙120+10∙12-1+10∙12-2=
5А,АА12=70,89910
Задание 2. Выполнить
арифметические операции с использованием
специальных систем кодирования.
5) 1010+610=?
А) 1010→Х2
10 | 2 | ||
10 | 5 | 2 | |
0 | 4 | 2 | 2 |
1 | 2 | 1 | |
0 |
1010=10102
[Х2]пр.
= [Х2]обр.
= [Х2]доп. = 0.1010
Б)
610→Х2
6 | 2 | |
6 | 3 | 2 |
0 | 2 | 1 |
1 |
610=1102
[Х2]пр.
= [Х2]обр.
= [Х2]доп.
= 0.110
В)
Поскольку обратный и дополнительных
коды у заданных чисел равны, то и их сумма
в этих кодах будет одинаковой:
+ 0.1010
0.0110
0.10000
[Х2]доп.=
[Х2]обр.= [Х2]пр.=0.10000
1∙24+0∙23+0∙22+0∙21+0∙20=16
0.100002=1610
16) 2110-610=?
А) 2110→Х2
21 | 2 | |||
20 | 10 | 2 | ||
1 | 10 | 5 | 2 | |
0 | 4 | 2 | 2 | |
1 | 2 | 1 | ||
0 |
2110=101012
[Х2]пр.=[Х2]обр.=[Х2]доп.=0.
Б) 610→Х2
6 | 2 | |
6 | 3 | 2 |
0 | 2 | 1 |
1 |
610=1102
[Х2]пр.=1.00110
[Х2]обр.=1.11001
[Х2]доп.=1.11010
В) Выполнение действия:
+0.10101
1.11001
+10.01110
1
0.01111
- поскольку результат положителен, он
представлен в прямом коде
[Х2]доп.=[Х2]обр.=[Х2]пр.=0.
0.11112=1∙23+1∙22+1∙21+1∙20=8+