11.10101100000
Додавання чисел з позитивними знаками
А754=0.0111.10110010000
В754=0.0110.11011000000
ЗНС=0
expС=0111
ПС=ПА - ПВ=0001? необхідно зрушити А на одиницю вправо
МА=01011001000
МВ=11011000000
+ 11011000000
МС:=1 | 00110001000
С754=0.0111. 00110001000
Складання двох чисел з негативними знаками
А754=1.0011.10011000000
В754=1.0011.11100100000
ЗНС=1
expС=0011
ПС=ПА - ПВ=0000? зрушення не виробляємо
МАобр=01100111111
МАдоп=01101000000
МВобр=00110111111
МВдоп=00011100000
+ 00011100000
МС:=11010001111
С754=1.0011.11010001111
Алгоритм
1. Початок
2. Обнуляємо ЦА. Задаємо число А (В), у форматі IEEE 754. Задаємо К-формату=10
3. Перевіряємо РОН1 на значення 0 занесеного числа А
4. Присвоїти в РОН3 значення РОН1
5. Перевіряємо РОН2 на значення 0 занесеного числа В
6. Присвоїти в РОН3 значення РОН2
. Перевірити 15 (знаковий) розряд РОН1 на значення 1 або 0
. У РОН1 привласнити РОН1 в додатковому коді
. У РгСМ привласнити РОН1
. Перевірити 15 (знаковий) розряд РОН2 на значення 1 або 0
. У РОН2 привласнити РОН2 в додатковому коді
. До РгСМ додати РОН2
. Перевірити 15 і 16 (знаковий) розряд РгСМ на значення 10 або 01
. Зрушити РгСМ на 1 розряд вправо. Додати до К-формату одиницю
. Перевірити знак РгСМ (15 і 16 знакові розряди) на значення 11 або 00
. Присвоїти в СМ значення РгСМ в прямому коді
. Присвоїти в СМ значення РгСМ
. Присвоїти в РОН3 значення СМ
. Кінець
Блок-схема алгоритму
Граф-схема
Алфавіт сигналів
Y1 - ЦА:=0 - установка «стартового» стану цифрового автомата.
Y2 - Кф=10 - установка К-формату 10 розрядів.
Y3 - РОН1:=А - присвоєння РОН1 значення А.
Y4 - РОН2:=В-привласнення РОН2 значення В.
Y5 - РОН3:=РОН2 - привласнення в РОН3 значення В.
Y6 - РОН3:=РОН1 привласнення в РОН3 значення А.
Y7 - РОН1:=РОН1Д - присвоєння РОН1 значення РОН1 в додатковому коді.
Y8 - РгСМ:=РОН1 - привласнення в регістр суматора значення РОН1.
Y9 - РОН2:=РОН2Д - присвоєння РОН2 значення РОН2 в додатковому коді.
Y10 - СМ: СМ + РОН2 - привласнення в регістр суматора суми значень регістра сум...