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

  • 2.1.9 Нормалізація результату

  • 2.2 Другий спосіб множення. 2.2.1 Теоретичне обґрунтування другого способу множення

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

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

  • 2.2.5 Функціональна схема

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

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

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


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

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

    Z1/-

    Z2/ R, W2, W3, WCT
    Z3/ W1,
    Z4/ ShR1,ShR2,dec

    Z5/ -

    -

    X1








    X2

    000

    100

    101

    111

    110

    Рисунок 2.1.5-Граф автомата Мура
    2.1.8 Обробка порядків:

    Порядок добутку буде дорівнювати сумі порядків множників з урахуванням знаку порядків:

    =8; =5; =1310=11012

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

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

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

    Робимо зсув результату вліво, доки у першому розряді не буде одиниця,

    Порядок зменшуємо на 1:

    100000101110010100000100110001;=12;

    Запишемо нормалізований результат:

    0

    0

    0

    0

    1

    1

    0

    0

    1

    1

    0

    0

    0

    0

    0

    1

    0

    1

    1

    1

    0

    0

    1

    0


    2.2 Другий спосіб множення.

    2.2.1 Теоретичне обґрунтування другого способу множення:

    Числа множаться у прямих кодах, знакові та основні розряди обробляються окремо. Визначення знака добутку здійснюють підсумування по модулю 2 цифр, що розміщуються в знакових розрядах співмножників.

    Множення мантис другим способом здійснюється з молодших розрядів, множене зсувається вліво, а сума часткових добутків залишається нерухомою.

    Z=Y+ Y…+ Y;

    Z=((0+ Y)+ Y)…+ Y;

    Z=;




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



    Рисунок 2.2.1- Операційна схема
    2.2.3 Змістовний мікроалгоритм:
    RG1:=0;

    RG2:=X;

    RG3:=Y;

    RG2[0]

    RG1:=RG1+RG3;

    RG2:=0.r(RG2); RG3:=l(RG1).0;

    RX=0

    Початок

    Кінець

    0

    1

    0

    1

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

    2.2.4 Таблиця станів регістрів:

    Таблиця 2.2.1-Таблиця станів регістрів.



    RG1

    RG3 ←

    RG2 →

    пс

    0

    000000000000000101101011100101

    101101110000111

    1

    000000000000000101101110000111

    000000000000001011011100001110

    010110111000011

    2

    +

    000000000000001011011100001110

    =

    000000000000010001001010010101

    000000000000010110111000011100

    001011011100001

    3

    +

    000000000000010110111000011100

    =

    000000000000101000000010110001

    000000000000101101110000111000

    000101101110000

    4

    000000000000101000000010110001

    000000000001011011100001110000

    000010110111000

    5

    000000000000101000000010110001

    000000000010110111000011100000

    000001011011100

    6

    000000000000101000000010110001

    000000000101101110000111000000

    000000101101110

    7

    000000000000101000000010110001

    000000001011011100001110000000

    000000010110111

    8

    +

    000000001011011100001110000000

    =

    000000001100000100010000110001

    000000010110111000011100000000

    000000001011011

    9

    +

    000000010110111000011100000000

    =

    000000100010111100101100110001

    000000101101110000111000000000

    000000000101101

    10

    +

    000000101101110000111000000000

    =

    000001010000101101100100110001

    000001011011100001110000000000

    000000000010110

    11

    000001010000101101100100110001

    000010110111000011100000000000

    000000000001011

    12

    +

    000101101110000111000000000000

    =

    001001110101111000000100110001

    000101101110000111000000000000

    000000000000101

    13

    +

    000101101110000111000000000000

    =

    001001110101111000000100110001

    001011011100001110000000000000

    000000000000010

    14

    001001110101111000000100110001

    010110111000011100000000000000

    000000000000001

    15

    +

    010110111000011100000000000000

    =

    100000101110010100000100110001

    101101110000111000000000000000

    000000000000000

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



    Рисунок 2.2.3- Функціональна схема.

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

    0

    0
    Початок Z1

    R,W2,W3 Z2

    X1


    W1 Z3


    ShR, ShL Z4

    X2

    1
    Кінець Z5


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

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

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

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

    МО

    УС

    ЛУ

    Позначення

    RG1:=0

    RG2:=X

    RG3:=Y

    RG1:=RG1+RG3

    RG2:=0.r(PG2)

    RG3:=l(RG3).0

    R

    W2

    W3

    W1

    ShR

    ShL

    RG2[0]

    RG2=0

    X1

    X2

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



    Рисунок 2.2.5 - Граф автомата Мура

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

    Порядок добутку буде дорівнювати сумі порядків множників з урахуванням знаку порядків:

    =8; =5; =1310=11012

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

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

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

    Робимо здвиг результату вліво, доки у першому розряді не буде одиниця,

    Порядок зменшуємо на 1:

    100000101110010100000100110001;=12;

    Запишемо нормалізований результат:

    0

    0

    0

    0

    1

    1

    0

    0

    1

    1

    0

    0

    0

    0

    0

    1

    0

    1

    1

    1

    0

    0

    1

    0
    1   2   3   4   5   6   7


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