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

  • 2.3.2 Операційна схема

  • RG1 ← RG2 ← RG3 CT пс

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

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

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

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


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


    2.3 Третій спосіб множення.

    2.3.1Теоретичне обгрунтування третього способу множення:

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

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

    Z=Y+ Y…+ Y;

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

    Z=;





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


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

    2.3.3 Змістовний мікроалгоритм:
    RG1:=0;

    RG2:=X;

    RG3:=Y;

    CT:=n;

    RG2[n-1]

    RG1:=RG1+RG3;

    RG1:=l(RG1).0;

    RG2:=l (RG2).0;

    CT:=CT-1;

    CT=0

    Початок

    Кінець

    1

    1

    0

    0


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



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



    RG1 ←

    RG2 ←

    RG3

    CT

    пс

    000000000000000000000000000000

    101101110000111

    101101110000111

    1111

    1

    000000000000001011011100001110

    011011100001110




    1110

    2

    000000000000010110111000011100

    110111000011100




    1101

    3

    +

    000000000000000101101110000111

    =

    000000000000011100100110100011

    000000000000111001001101000110

    101110000111000




    1100

    4

    +

    000000000000000101101110000111

    =

    000000000000111110111011001101

    000000000001111101110110011010

    011100001110000




    1011

    5

    000000000011111011101100110100

    111000011100000




    1010

    6

    +

    000000000000000101101110000111

    =

    000000000100000001011010111011

    000000001000000010110101110110

    110000111000000




    1001

    7

    +

    000000000000000101101110000111

    =

    000000001000001000100011111101

    000000010000010001000111111010

    100001110000000




    1000

    8

    +

    000000000000000101101110000111

    =

    000000010000010110110110000001

    000000100000101101101100000010

    000011100000000




    0111

    9

    000001000001011011011000000100

    000111000000000




    0110

    10

    000010000010110110110000001000

    001110000000000




    0101

    11

    000100000101101101100000010000

    011100000000000




    0100

    12

    001000001011011011000000100000

    111000000000000




    0011

    13

    +

    000000000000000101101110000111

    =

    001000001011100000101110100111

    010000010111000001011101001110

    110000000000000




    0010

    14

    +

    000000000000000101101110000111

    =

    010000010111000111001011010101

    100000101110001110010110101010

    100000000000000




    0001

    15

    +

    000000000000000101101110000111

    =

    100000101110010100000100110001

    000000000000000




    0

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

    z:\media\documents\comp_logic\jabinnnn\rasschoska (восстановлен).page13ф.jpg

    Рисунок 2.3.3 - Функціональна схема.
    2.3.6 Закодований мікроалгоритм:

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

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

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

    МО

    УС

    ЛУ

    Позначення

    RG1:=0

    RG2:=X

    RG3:=Y

    CT:=15

    RG1:=RG1+RG3

    RG1:=l(RG1).0

    RG2:=l(RG2).0

    CT:=CT-1

    R

    W2

    W3

    WCT

    W1

    ShL1

    ShL2

    dec

    RG2[n-1]

    CT=0

    X1

    X2


    Початок

    R, W2, W3, WCT

    X1
    W1

    ShL1,ShL2,dec


    X2

    Кінець

    1

    0

    1

    0

    Z1

    Z2

    Z3

    Z4

    Z5


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

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


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

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

    =8; =5; =1310=11012

    2.3.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


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