Категория
Информатика
Тип
курсовая работа
Страницы
9 стр.
Дата
29.03.2013
Формат файла
.html — Html-документ
Архив
289765.zip — 5.52 kb
  • arifmeticheskie-osnovy-postroenija-jevm_289765_1.html — 24.27 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

. Проверяется является ли полученный символ цифрой. В случае отрицательного результата флагу не числа присваивается значение true.

. В противном случае находят номер элемента хранения и определятся надобность сдвига в лево на 4 разряда. Далее полученная цифра добавляется в элемент хранения со с сдвигом или без.

ГСА упаковки цифры в элемент хранения представлена на Рис. 2



Рис1.ГСА перевода полученной строки в BCD формат



Рис. 2 ГСА п/п перевода цифры в двоичный код


Пример перевода из строки в число формата BCD На входе строка : 1986258163

Цифра 3 имеет код 0011

6 0110

1 0001

7 1000

5 0101

0010

0110

1000

9 1001

1 0001

Получаем :


Разработка алгоритма арифметической операции.

Для определения формальных правил поразрядного сложения чисел, представленных в Д-коде, рассмотрим те особенности, которые присущи этим кодам.

1. Наличие запрещённых комбинаций.

Её появление свидетельствует о ошибке или же о необходимости коррекции результата.

2. При сложении тетрад возникает потетрадный перенос. Это также приводит к необходимости коррекции результата.


В самом деле, если складывать и,

то сумма равна

,


Где - I - ый разряд суммы; Пi-1 - перенос из младшей тетрады; Пi - перенос в старшую тетраду.

Если при сложении в данном разряде числа образуется сумма меньше 10, то правильный результат получают без коррекции.

В случае если сумма больше или равна 10, то требуется коррекция результата в данной тетраде введением поправки, равной +0110.



Ваше мнение



CAPTCHA