Лекция конспектісі «6В06103 Есептеу техникасы және бағдарламалық қамтамасыз ету» мамандығы үшін Шымкент 2023 «Деректер қорын құру және басқару»



бет19/43
Дата01.03.2024
өлшемі2.71 Mb.
#493524
түріЛекция
1   ...   15   16   17   18   19   20   21   22   ...   43
Лекция Деректер қоры

Ri < 0
болса, онда бөліндіге 0 жазылады да бөлгіш қалдыққа

қосылады, ал егер
Ri > 0
болса, онда бөліндінің кезекті йифры 1-ге тең болады

да бөлгіш қалдықтан азайтылады;

  1. 4 жəне 5-пункттерді бөліндінің (n+1) цифрын алғанша қайталанады;

  2. бөлінді дөңгелектенеді де оған таңба меншіктеледі. Бөлгішті жылжытып бөлуді іске асыру үшін оңға жылжыту тізбегі бар 2n-разрядты бөлгіш тіркегіші (Тр1) жəне бөлінді мен қалдықтардың 2n разрядты қосындылағыш (ҚОС), солға жылжыту тізбегі бар бөліндінің (n+1) -разрядты тіркегіші (Тр2), цифрды түрлендіру құрылғысы (ЦТҚ) жəне басқарушы автомат (БА) керек (5.1-суретті қараңыз). Қалдықтарды жылжытып бөлуді іске асыру үшін n-разрядты бөлгіш тіркегіші (Тр1), (n+1)-разрядты солға жылжыту тізбегі бар n разрядты қосындылағыш (ҚОС), цифрды түрлендіру құрылғысы (ЦТҚ) жəне басқару сұлбасы - басқарушы автомат (БА) керек. ЦТҚ қалдықтың таңбалық цифрын оны бөліндіге жазар алдында терістеуге арналған құрылымға қосылған. Əр қадамда бөліндінің цифрын бір ғана разрядқа (Тр2) енгізу үшін екі вариантта да бөліндіні солға жылжыту ұйғарылған.

Бөлу сұлбалары варианттарын талдау екінші вариант аппараттық шығындар бойынша бірінші вариантқа қарағанда əлдеқайда тиімді екенін көрсетеді: тіркегіштер мен ҚОС-тардың жалпы разрядтығы бірінші вариантта
шамамен 5n-ге, ал екіншіде - 3n-ге тең. Қосындыны жылжытып бөлу

операциясының орындалу уақыты Tб
= (n +1)(t + t ) , мұнда (n+1)-бөліндінің

р
қос жыл
азрядтылығы (таңбасымен бірге),
t -қосындыны жылжыту уақыты,


қ
t -
ос


б
жыл
өлгішті қалдыққа қосу (азайтуға) кететін уақыт. Бөлу уақытын бағалағанда

б
жыл
өлгішті жылжыту уақытын t
ескермеуге болады, себебі t жəне ТР1-

т
жыл қос
егі
бөлгішті жылжыту мен ҚОС-тағы қосу (азайту) операцияларын бір уақытта

орындауға болады, сондықтан
T = (n + 1)t . Сонымен бөлгішті жылжыту бар

б
қ

б
өлудің
бірінші варианты аппараттық шығындар бойынша үнемді емес, бірақ өте жылдам жұмыс істейді.

Бөліндінің таңбасы
0 Å1 = 1.



Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   43




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет