вход Вход Регистрация



Двоично-десятичные сумматоры выполняют действия над десятичными числами, разряды которых закодированы двоичными тетрадами. Обычный способ построения двоично-десятичного сумматора предусматривает первичное суммирование тетрад обычным двоичным сумматором и последующую коррекцию результата. Коррекция необходима, поскольку при сложении тетрад результат может превышать 9, тогда как тетрада должна содержать числа от 0 до 9.

Если результат сложения тетрад меньше 9, то коррекций не требуется.

Если при сложении тетрад и переноса из соседней тетрады результат лежит в пределах 10...15, то разрядная сетка не переполняется и переноса не возникает, тогда как нужен перенос в соседнюю тетраду с одновременным уменьшением полученного числа на 10. Вычитание 10 можно заменить сложением с дополнительным кодом 10, имеющим двоичное представление 0110. Таким образом, в данном случае к результату нужно прибавить корректирующую поправку 6 и обеспечить сигнал переноса в старшую тетраду.

Если при первичном сложении результат превысил 15, то разрядная сетка переполняется и вырабатывается перенос в старшую тетраду. Однако цена этого переноса 16, а для десятичных чисел цена должна составлять 10. Поэтому необходимо прибавить к полученному результату поправку 6.

Тетрада двоично-десятичного сумматора (рисунок 4.16) содержит сумматоры 1 и 2 и цепи выработки корректирующей поправки при перевыполнении тетрады или получении в ней чисел 10…15. в последнем случае вырабатывается и сигнал переноса. Первый этап сложения осуществляется сумматором 1, на который поступают тетрады слагаемых. Коррекция результатов первого этапа происходит в сумматоре 2, на одни входы которого подаются первоначальные значения сумм, а на другие – при необходимости подается корректирующая поправка 0110 (в младший разряд всегда поступает при этом нуль, поэтому он передается на выход непосредственно). Перенос из первого сумматора проходит через элемент ИЛИ и устанавливает на входах b0, b1 второго сумматора единицы, что и соответствует двоичному коду числа 6, равному 0110.

Если первоначальное значение суммы лежит в пределах 10...15, то следует искусственно создать на выходе тетрады перенос. Наличие чисел в указанном диапазоне индицируется с помощью логической функции

 

 

воспроизводимой конъюнкторами и схемой ИЛИ.

 

 

Рисунок 4.16 – Схема тетрады двоично-десятичного сумматора

 

Случайные новости

3.1.4 Ротор векторного поля

Ротор векторного поля - это векторный дифференциального оператора на вектор скорости:


Разложим определитель третьего порядка по первой строке:

(3.9)

Рассмотрим некоторый объем жидкости, вращающейся вокруг т. с угловой скоростью . Рассмотрим произвольную т. , положение которой відносно т. определяется радиус-вектором ( Рисунок 3.3).
Скорость т. М0 может быть найдена:

 

 

 

(3.9)

Выражения, стоящие в квадратных скобках - это проекции вектора скорости на оси координат:

(3.10)


Найдем частные производные от проекций скоростей по координатам из выражений (3.10):

 

(3.11)

 

 

Рисунок 3.3

Сравнивая формулы (3.10) с формулами (3.11), получим:

Или в векторной форме:
Таким образом, ротор вектора скорости характеризует вращательное движение частиц жидкости. Движение, при котором частицы жидкости совершают вращательное движение, называется вихревым. При безвихревом движении частиц жидкости , тогда аналитические условия такого движения примут вид:

; ; (3.12)

Безвихровое движение так же называется потенциальным, при таком движении существует такая функция, которая называется потенциальной функцией и для которой выполняются следующие условия:

(3.13)

Подставляя выражения (3.13) в уравнение (3.12),:

(3.14)

Уравнение (3.14) показывает, что если существует такая функция , то . Аналогично можно показать, что и , если функция удовлетворяет уравнению (3.12).


© 2020
  • Сайт "Литературка"
  • мы собираем различную техническую, образовательную, научную литратуру