- •Расчетно-графическое задание по дисциплине «Информатика» Представление числовой и текстовой информации в эвм
- •1 Краткие сведения из теории
- •1.1 Системы счисления
- •1.2 Перевод чисел из одной системы счисления в другую
- •1.3 Действия над двоичными числами
- •Сложение в обратном коде Сложение в дополнительном коде
- •Задание Задание №1
- •Задание №2
- •Задание №3
- •Задание № 4
- •Задание № 5
- •Требования к оформлению отчета по ргз
Сложение в обратном коде Сложение в дополнительном коде
[ A (2) ]ок =0|10000 [ A (2)]дк = 0|10000
+[ -B (2) ]ок =1|11000 +[ -B (2)]дк = 1|11001
0|01000 С (2) = 0|01001
+1 С (10) = +9
С (2) = 0|01001
С (10) = +9
При сложении чисел в обратном коде и дополнительном коде были получены переносы в знаковый разряд и из знакового разряда. В случае обратного кода перенос из знакового разряда требует дополнительного прибавления единицы младшего разряда. В случае дополнительного кода этот перенос игнорируется.
Выполним вычитание чисел A (10) = -10 и B (10) = -7.
В соответствии с таблицей надо выполнить преобразование - А - В = (-А) + (В).
[ -A (2) ]пк = 1|1010 [-A (2) ]ок = 1|0101 [-A (2)]дк=1|0110
[B (2) ]пк = [B (2)]ок = [B (2)]дк = 0|0111
Таблица 3 - Выполнение вычитания
Сложение в обратном коде |
Сложение в дополнительном коде |
|||||
[-A (2)]ок |
= |
1|0101 |
[-A (2)]дк |
= |
1|0110 |
|
+ [ B (2) ]ок |
= |
0|0111 |
+[ -B (2)]дк |
= |
0|0111 |
|
[ С(2) ]ок |
= |
1|1100 |
[ С (2) ]дк |
= |
1|1101 |
|
[ С(2) ]пк |
= |
1|0011 |
[ С (2) ]ок |
= |
1|1100 |
|
|
[ С(2) ]пк |
= |
1|0011 |
|||
Итак, с учетом знака числа С (10) = -3.
Задание Задание №1
1 Переведите десятичную дробь A10 в двоичную систему счисления с точностью до пяти знаков после запятой.
2 Переведите двоичное число из предыдущего примера в шестнадцатеричную систему счисления.
3 Переведите двоичное число B2 в десятичную систему счисления.
4 Переведите десятичное число из предыдущего примера в двоичную систему счисления.
5 Переведите двоичное число из п. 4 в восьмеричную и шестнадцатеричную систему счисления.
6 Переведите десятичное число D10 в восьмеричную и шестнадцатеричную систему счисления.
7 Переведите восьмеричное и шестнадцатеричное числа, полученные в п. 5, в десятичную систему счисления.
Таблица 4 - Варианты для задания 1
Вариант |
А10 |
В2 |
D10 |
0 |
105,55 |
10011101 |
900 |
1 |
258,65 |
11011010 |
100 |
2 |
985,73 |
11111010 |
200 |
3 |
952,47 |
11101101 |
300 |
4 |
401,35 |
11111101 |
400 |
5 |
329,01 |
01011110 |
500 |
6 |
873,82 |
11100111 |
600 |
7 |
657,77 |
11001101 |
700 |
8 |
229,41 |
11101010 |
800 |
9 |
681,07 |
10001101 |
199 |
