Национальный исследовательский ядерный университет «МИФИ»
Опубликован: 30.03.2005 | Доступ: свободный | Студентов: 8221 / 2596 | Оценка: 4.17 / 4.05 | Длительность: 09:46:00
ISBN: 978-5-9556-0040-6
Специальности: Разработчик аппаратуры
Лекция 9:

Деление

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >

Пример:

\lbrack X \rbrack_{пк} = 0.100\\
\lbrack Y\rbrack_{пк} = 1.110\\
sign\ Z = 0 \oplus  1 = 1\\
\lbrack -|Y|\rbrack_{мдк}= 11.010\\
|Y| = 00.110

Ответ: [Z]пк = 1.101

Деление в дополнительном (обратном) кодах со сдвигом и автоматическим восстановлением остатка

[X]дк,ок ; [Y]дк,ок


Деление в ОК не применяется, так как "0" в ОК имеет двойное изображение. В первом такте вместо sign\ \alpha _{i-1} берётся sign X, а вместо 2\alpha _{i-1} берётся [X]дк,ок

Пример:

[X]дк = 1.0111 
[Y]дк = 1.0011 
Т.к. sign X = sign Y,то

+1.0111 | 1.0011

0.1101 = -[Y]дк

______

0.0100 = \alpha _{0} = [X]_{дк} + [-[Y]_{дк} ]_{дк} , \  sign \alpha _{0} \ne  sign Y, то z_{0} = 0

2\alpha _{0} = _{+}0.1000

Т.к.\ sign \alpha _{0} \ne  sign\ Y,\ то

1.0011 = [Y]дк

______

1.1011 = \alpha _{1} = 2\alpha _{0} + [Y]_{дк} , \  т.к.\ sign \alpha _{1} = sign\ Y,\ то\ z_{1} = 1

2\alpha _{1} = _{+}1.0110

Т.к.\ sign \alpha _{1} = sign\ Y,\ то

0.1101 = +[-[Y]дк ]дк

______

0.0011 = \alpha _{2} = 2 \alpha _{1} + [-[Y]_{дк} ]_{дк} , \ т.к.\ sign \alpha _{2} \ne  sign\ Y,\ то z_{2} =0

2\alpha _{2} = _{+}0.0110

Т.к.\ sign\ \alpha _{2} \ne  sign\ Y,\ то

1.0011 = [Y]дк

______

1.1001 = \alpha _{3} = 2 \alpha _{3} + [Y]_{дк} ,\   т.к.\ sign \alpha _{3} = sign\ y,\ то\ z_{3} = 1

2\alpha _{3} = _{+}1.0010

Т.к.\ sign\ \alpha _{3} = sign\Y,\ то

0.1101 = +[-[Y]дк ]дк

______

1.1111 = \alpha _{4} = 2 \alpha _{3} + [-[Y]_{дк} ]_{дк} ,  \ т.к.\ sign\ \alpha _{4} = sign\ Y,\ то\ z_{4} =1

Ответ: [Z]дк = 0.1011

Это справедливо при 0 <= [Z]дк = [X]дк / [Y]дк ]| < 1.

Если необходимо определить частное |[Z]дк = [X]дк / [Y]дк | | < 2, то поступают так:

[X]дк*2-1 / [Y]дк = z0z1z2...zn, z0 – знак, z1 – целая часть числа.

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >
Жаксылык Несипов
Жаксылык Несипов
Людмила Долгих
Людмила Долгих

Здравствуйте. В первой лекции курса "Логические и арифметические основы и принципы работы ЭВМу вас приведена классическая структурная схема ЭВМ. Если можно уточните, а как в классической архитектуре могла реализоваться прямая работа устройств ввода-вывода с оперативной памятью?  Если я правильно понимаю - это режим прямого доступа к памяти, в классической архитектуре он не предусмотрен.