Представление_и_обработка_чисел_в_компьютере
.pdfОперации над двоично-десятичными числами в упакованном формате без учета знака
Суммирование двоично–десятичных чисел можно производить по правилам обычной двоичной арифметики, а затем производить двоично-десятичную коррекцию. Двоично-десятичная коррекция заключается в дополнительном суммировании числа шесть (число запрещенных комбинаций) с тетрадой, в которой произошло переполнение
или произошел перенос в старшую тетраду. |
|
|
|
||||||||
Рассмотрим три примера: |
|
|
|
|
|
|
|
||||
1) |
|
|
|
|
|
|
2) |
|
|
|
|
0001 |
1000 |
0010 1011 |
|
0001 |
1001 |
0011 |
0010 |
||||
+ 0001 0011 |
+ 0000 0110 |
+ 0001 |
1001 + |
0000 |
0110 |
||||||
0010 1011 |
|
0011 0001 |
|
|
0011 |
0010 |
0011 |
1000 |
|||
3) |
|
|
|
|
|
|
|
|
|
|
|
488 (10) |
|
|
0100 |
1000 1000 |
|
|
|
|
|||
+ |
|
|
|
+ |
|
|
|
|
|
|
|
39 |
|
|
|
0000 0011 1001 |
|
|
|
|
|||
|
|
|
|
0100 |
1100 |
0001 |
|
|
|
|
|
|
|
+ |
0000 0110 |
0110 Выполняем коррекцию |
|
|
0101 0010 0111 Результат
Контрольные вопросы:
1.Системы счисления. Перевод целых чисел из одной системы счисления в другую.
2.Системы счисления. Перевод дробных чисел из одной системы счисления в другую.
3.Формы представления чисел в компьютере.
4.Кодирование чисел в компьютере и действия над ними.
5.Преобразование чисел из естественной формы в нормализованную. Общий алгоритм по нормализации числа.
6.Кодирование целых чисел без знака.
7.Кодирование целых чисел со знаком. Прямой, дополнительный, обратный, смещенный коды.
8.Кодирование вещественного числа. Арифметические операции над вещественным числом.
9.Арифметические операции над целыми числами.
10.Двоично-десятичное представления чисел (упакованные и распакованные форматы). Операции над двоично-десятичными числами.
11