Деление без восстановления остатка со сдвигом остатка
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: скачать доклад, курсовая работа по менеджменту
| Добавил(а) на сайт: Krutoj.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
тогда число -A в дополнительном коде изображается в виде
[-A]доп = [-A]об + 1
где
[-A]об = 1.an an-1 an-2.....a1 a0,
где ai = 1, если ai = 0, ai = 0, если ai = 1,
ai – цифра i - того разряда двоичного числа. Следовательно, при переходе от прямого кода к обратному все цифры разрядов мантиссы числа инвертируются.
Таким образом, для получения дополнительного кода отрицательных чисел нужно сначала инвертировать цифровую часть исходного числа, в результате чего получается его обратный код, а затем добавить единицу в младший разряд цифровой части числа.
Дополнительный код некоторого числа получается его заменой на новое число, дополняющее его до числа, равного весу разряда, следующего за самым старшим разрядом разрядной сетки, используемой для представления мантиссы числа в формате с фиксированной запятой. Поэтому такой код числа называется дополнительным.
Подчеркну, что дополнительный код используются только для представления отрицательных двоичных чисел. Положительные числа в этом коде не меняют своего изображения, и представляются как в прямом коде.
Таким образом, цифровые разряды отрицательного числа в прямом коде остаются неизменными, а в знаковой части записывается единица.
1.3 Рассмотрение процесса выполнения операции деления без восстановления в коде 8421,8421+6
a) Двоично-десятичная система счисления:
Двоично-десятичный код (Д-код) десятичного числа, это такое его представление, в котором каждая десятичная цифра изображается четырьмя двоичными разрядами (тетрадой из двоичных символов):
A = {a4,n a3,n a2,n a1,n}n {a4,n-1 a3,n-1 a2,n-1 a1,n-1}n-1 ... {a4,0 a3,0 a2,0 a1,0}0 ,
где [pic]- двоичные разряды тетрады, i - номер разряда внутри тетрады, j - номер самой тетрады.
Для однозначности перевода чисел в Д-код и обратно желательно, чтобы
разряды тетрад имели определенный вес. Максимальное допустимое число в
тетраде - 9. Если возникает число 10 и больше, то единица переходит в
следующую старшую тетраду. Существуют различные Д-коды, мы рассматрим Д-
код, вес разрядов, тетрады которого следующий: 8, 4, 2, 1.
|Десятичные |8421 |8421(+6)|
|цифры | | |
|0 |0000 |0110 |
|1 |0001 |0111 |
|2 |0010 |1000 |
|3 |0011 |1001 |
|4 |0100 |1010 |
|5 |0101 |1011 |
|6 |0110 |1100 |
|7 |0111 |1101 |
|8 |1000 |1110 |
|9 |1001 |1111 |
б) Свойства кода 8421
1) Коды 8421 и 8421(+6) взаимно дополняющие друг друга, и это свойство используется при выполнение алгебраического сложения.
-3 = 1.0011 пк
1.1100 ок
1
1.1101 дк = | 7 |
1.1101 ( 7 (8421)
1.1101 = 7 (8421(+6))
Для рассматриваемого кода 8421нельзя получить обратный или дополнительный код простым инвертированием, т.к. инвертирование набора тетрад означает получение дополнения до [pic].
Рекомендуем скачать другие рефераты по теме: читать рассказы, отзыв на дипломную работу.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата