Главная страница
Навигация по странице:

  • 2.5.3 Змістовний мікроалгоритм

  • 2.5.4 Таблиця станів регістрів

  • 2.5.6 Закодований мікроалгоритм

  • 2.5.7 Граф управляючого автомата Мура з кодами вершин

  • 2.5.8 Нормалізація результату: Отримали результат: 1111010000001001

  • шепель расчетка. "київський політехнічний інститут"


    Скачать 1.86 Mb.
    Название"київський політехнічний інститут"
    Анкоршепель расчетка.docx
    Дата12.08.2018
    Размер1.86 Mb.
    Формат файлаdocx
    Имя файлашепель расчетка.docx
    ТипДокументы
    #22847
    страница5 из 7
    1   2   3   4   5   6   7


    2.5. Першиий спосіб ділення.

    2.5.1Теоритичне обґрунтування першого способу ділення:

    Нехай ділене Х і дільник Y є n-розрядними правильними дробами, поданими в прямому коді. В цьому випадку знакові й основні розряди операндів обробляються окремо. Знак результату визначається шляхом підсумовування по модулю 2 цифр, записаних в знакових розрядах.

    При реалізації ділення за першим методом здійснюється зсув вліво залишку при нерухомому дільнику. Черговий залишок формується в регістрі RG2 (у вихідному стані в цьому регістрі записаний Х). Виходи RG2 підключені до входів СМ безпосередньо, тобто ланцюги видачі коду з RG2 не потрібні. Час для підключення n+1 цифри частки визначається виразом t=(n+1)(tt+tc), де tt - тривалість виконання мікрооперації додавання-віднімання; tc - тривалість виконання мікрооперації зсуву.

    2.5.2 Операційна схема:


    Рисунок 2.5.1- Операційна схема

    2.5.3 Змістовний мікроалгоритм:
    Початок

    RG3:=0

    RG2:=X

    RG1:=Y

    RG2[n+1]
    Кінець

    RG3:=l(RG3).

    RG2:=l(RG2).0

    RG2:=RG2+RG1

    RG2:=RG2++1

    RG2[n+1]

    Рисунок 2.5.2-Змістовний мікроалгоритм
    2.5.4 Таблиця станів регістрів:



    RG3(Z)

    RG2(X)

    RG1(Y)

    пс

    000000000000000

    00100110110000101

    101010110000011


    1

    0000000000000001

    01001101100001010

    +11010101001111101

    =00100010110000111




    2

    0000000000000011

    01000101100001110

    +11010101001111101

    =00011010110001011




    3

    0000000000000111

    00110101100010110

    +11010101001111101

    =00001010110010011




    4

    0000000000001111

    00010101100100110

    +11010101001111101

    =11101010110100011




    5

    0000000000011110

    11010101101000110

    +00101010110000011

    =00000000011001001




    6

    0000000000111100

    00000000110010010

    +11010101001111101

    =11010110000001111




    7

    0000000001111010

    10101100000011110

    +00101010110000011

    =11010110110100001




    8

    0000000011110100

    10101101101000010

    +00101010110000011

    =11011000011000101




    9

    0000000111101000

    10110000110001010

    +00101010110000011

    =11011011100001101




    10

    0000001111010000

    10110111000011010

    +00101010110000011

    =11100001110011101




    11

    0000011110100000

    11000011100111010

    +00101010110000011

    =11101110010111101




    12

    0000111101000000

    11011100101111010

    +00101010110000011

    =00000111011111101




    13

    0001111010000001

    00001110111111010

    +11010101001111101

    =11100100001110111




    14

    0011110100000010

    11001000011101110

    +00101010110000011

    =11110011001110001




    15

    0111101000000100

    11100110011100010

    +00101010110000011

    =00010001001100101




    16

    1111010000001001

    00100010011001010

    +11010101001111101

    =11110111101000111






    2.5.5 Функціональна схема:



    Рисунок 2.5.3 – Функціональна схема
    2.5.6 Закодований мікроалгоритм

    Таблиця 2.5.2-Таблиця кодування операцій і логічних умов.

    Кодування мікрооперацій

    Кодування логічних умов

    МО

    УС

    ЛУ

    Позначення

    RG3:=0

    RG2:=X;

    RG1:=Y;

    RG3:=l(RG3).RG2[n+1]

    RG2:=l(RG2).0

    RG2:=RG2+RG1+1

    RG2:=RG2+RG1

    W3

    W2

    W1

    ShL1

    ShL2

    W4

    W5

    RG2[n-1]

    RG2=0

    X1

    X2


    Z1

    Початок



    Z2

    W3, W2, W1




    Z33

    ShL1, ShL2




    1

    0

    X1



    Z5

    Z4

    W4

    W5



    1

    X2



    Z6

    0

    Кінець


    Рисунок 2.5.4-Закодований мікроалгоритм.

    2.5.7 Граф управляючого автомата Мура з кодами вершин:



    Рисунок 2.5.5 - Граф управляючого автомата.

    2.5.8 Обробка порядків:

    Порядок частки буде дорівнювати:

    В моєму випадку =8; =5; =3;

    2.5.8 Нормалізація результату:

    Отримали результат: 1111010000001001

    Знак мантиси: 1 0 = 1.

    Нормалізація мантиси не потрібна.

    0

    0

    0

    0

    0

    0

    1

    1

    1

    1

    1

    1

    1

    0

    1

    0

    0

    0

    0

    0

    0

    1

    0

    0
    1   2   3   4   5   6   7


    написать администратору сайта