Читать реферат по математике: "ВЫБОР СТРУКТУРЫ УЗЛА" Страница 2
- 1
- 2
- 3
- 4
- . . .
- последняя »
форматы на примере:
1. С фиксированной точкой:5.8 d = 0 0101 110 b
T -T-- -T-
¦ ¦L--- цифры после запятой (.8)
¦ L-------- цифры до запятой (5.0)
L----------- знаковый разряд (0='+', 1='-')Но таким образом большие вещественные числа хранить не-
удобно и неэффективно. Поэтому используется второй вариант
хранения:
2. С плавающей точкой.5.8 d = 0 1001 011 b
T -T-- -T-
¦ ¦L--- порядок числа
¦ L-------- мантисса числа
L----------- знаковый разрядТо есть в формате с плавающей точкой хранится 2 числа -
порядок и мантисса. Так как порядок может быть и отрицатель-
ным, то приняли еще одно правило: порядок всегда смещенный. То
есть если порядок колеблется от +128d до -127d то к порядку
всегда прибавляют 127d и тогда он колеблется в пределах от 0
до +255d и таким образом нам не приходится хранить знак числа.
В связи с такими разными форматами представления чисел в
ЭВМ и был разработан данный узел, задача которого - преобразо-
вание чисел из формата с фиксированной точкой в формат с пла-
вающей точкой.ВЫБОР СТРУКТУРЫ УЗЛАТак как по заданию ввод/вывод в данном узле должен проис-
ходить параллельно, то потребуется 2 регистра (один для вход-
ных данных, один для выходных), разрядность которых исходя из
условия - 8 бит. Также, для промежуточных результатов потребу-
ется 1 восьмиразрядный регистр (для хранения и работы с ман-
тиссой) и один четырехразрядный регистр и один сумматор для
обработки порядка. Дополнительно также потребуется 13 элемен-
тов И-НЕ. Это пока все без доказательства - оно будет позже. В
качестве 8-ми разрядных регистровнамхорошоподходят
К155ИР13, в качестве 4-х разрядного - К155ИР1. Также мы ис-
пользуем сумматор К155ИМ3, а для дополнительной логики 4
микросхемы К155ЛА3. Итого вся схема собрана собрана, как и
требовалось на микросхемах серии К155. Альтернативный вариант
схемы будет рассмотрен далее. Общая схема узла приводится в
приложении.РАСЧЕТ ПОСТРОЕНИЯ И ОПИСАНИЕ
ПРИНЦИПИАЛЬНЫХ СХЕМКак же именно, с моей точки зрения, должен работать дан-
ный узел? В целом его работу можно описать так:
Обозначим:
1. Число с фиксированной точкойS1.I1.R1
¦ ¦ L-- цифры после запятой, 3 разряда
¦ L----- цифры до запятой, 4 разряда
L-------- знак, 1 разряд2. Число с плавающей точкойS2.M2.P2
¦ ¦ L-- порядок, 3 разряда
¦ L----- мантисса, 4 разряда
L-------- знак, 1 разряд.Учитывая приведенные выше обозначения, общий принцип ра-
боты данного узла можно изобразить так:Входные¦S1¦-------------+знак+------------->¦S2¦Выходные
данные ¦I1¦--¬ ----------¬-->¦M2¦данные
¦R1¦-¬¦ ¦хранение ¦¦->¦P2¦
¦L->¦и работа ¦-¬ ---------¬ ¦¦
L-->¦с мантис-¦ ¦ ¦нормали-¦--¦
¦сой числа¦ L>¦зация¦ ¦
L---------- ->¦резуль- ¦---
----------¬ ¦ ¦тата¦
¦хранение ¦ ¦ L---------
¦и работа ¦--
¦с поряд- ¦
¦ком числа¦
L----------Словесно, алгоритм преобразования можно описать так:
1. Занесение исходных данных в регистр RG1.
2. Занесение мантиссы числа с регистр RG2.
3. Занесение 7d(111b) в регистр порядка RG4 (автоматичес-
кий сдвиг на 4 разряда + 3, так как порядок смещенный).
4. Нормализация результата:
а. Если мантисса не нормализована, т.е. старший бит равен
"0", то сдвигаем мантиссу влево на 1 разряд с помощью ре-
гистра RG2 и с помощью сумматора SM вычитаем 1 из регист-
ра RG4, который содержит
- 1
- 2
- 3
- 4
- . . .
- последняя »
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)