Сумматорлар жайында және оның ішінде бірразрядты сумматордың орындалуы және қызметі



Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3

1.Сумматорлар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4

1.1Сумматор туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4

1.2 Сумматорлардың классификациясы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6

2. Ақпаратты сумматор арқылы беру сұлбасын құру ... ... ... ... ... ... ... ... ... ... .7

2.1 Сипаттамасы және жұмыс істеу принципі ... ... ... ... ... ... ... ... ... ... ... ... ... .7

2.2 Сұлбаларын құру кестесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .13

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 27

Пайдаланылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..28
Сумматорлар қосынды сөздердің микрооперациясын орындайды. Қосу кезінде арифметикалық қосындылағыш операциясы және қосымша операциялары (белгілердің есепке алынуы, қосылғыштардың реті және т.б.) орындалады. Айтылған операциялар ядросы сумматор болып табылатын, арифметика–логикалық құрылғыларда (АЛҚ) орындалады.
Сумматорлардың классификациясы 1.1-суретте көрсетілген. Кіріс санына байланысты жартылайсумматор, бірразрядты сумматор (БС) және көпразрядты сумматор болып бөлінеді. Көпразрядты сумматорлар тізбектей және параллельді болып бөлінеді. Тізбектей көпразрядты сумматорларда берілгендердің қорытындысы бір жабдықта кезектей разрядталу бойынша жүргізіледі. Ал параллельді көпразрядты сумматорларда қосылғыштар барлық разряд бойынша біруақытта өңделеді және әр разрядтың өзінің жеке жабдығы болады.
Разрядаралық тасымалдау ұйымы бойынша параллельді сумматорлар тізбектей және параллельді тасымалдау схемаларына және құрылымдық тобына бөлінеді. Соңындағы разрядтық тор разрядтық схемаларды топ бойынша өңдейтін жолдарға бөлінеді. Топтарда және олардың арасында тасымалдаудың әртүрлі тәсілі қолданылады, себебі сумматорлардың аты айтылғанда алғашында топ ішіндегі тасымалдау түрі көрсетіледі. «Параллель – параллельді тасымалдаушы параллельді сумматор» термині топтарда және олардың арасындағы параллельді тасымалдау орындалатын топтық құрылымды сумматорларды көрсетеді.
Комбинационды сумматорларға жалпықабылданған сөз мағынасы ретіндегі комбинациялық тізбегі жатады. Жинақталатын сумматорларда қосылғыштар қорытындысын аккумулирлейтін жадысы болады. Мұнда, кезекті қосылғыш регистр–аккумуляторда жинақталған қорытындысына қосылады.
Тактілеу тәсілі бойынша синхронды және асинхронды сумматорлар болып бөлінеді. Синхронды сумматорлардың қосылғыштық мәніне тәуелсіз қосылғышқа қарсы тұратын тұрақты уақыты болады, асинхронды сумматорларда операцияның аяқталу белгісі өңделеді, максималдық мәннен аз болғандықтан төмендейді.
Санақ жүйесіне қарай сумматорларды екілік, екілік-ондық және басқа сумматорларға ажыратылады.
1. Опадчий Ю. Ф. , Глудкин О. П. , Гуров А. Ж.
Аналоговая и цифровая электроника – М: Радио и связь, 1996 г.

2. Угрюмов М. К. – Учебное пособие – М: Высшая школа 1987 г.

3. Потемкин И. С. Автоматизация синтеза функциональных схем
- М: Энергоиздат, 1981 г.

МАЗМҰНЫ:

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... ... ... 3

1.Сумматорлар ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ..4

1.1Сумматор туралы
түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ..4

1.2 Сумматорлардың
классификациясы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6

2. Ақпаратты сумматор арқылы беру сұлбасын
құру ... ... ... ... ... ... ... ... ... ... ..7

2.1 Сипаттамасы және жұмыс істеу
принципі ... ... ... ... ... ... ... ... ... ... ... ... ... ..7

2.2 Сұлбаларын құру
кестесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... 13

Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... ... ..27

Пайдаланылған
әдебиеттер ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... 28

КІРІСПЕ

Бұл курстық жобада жалпы сумматорлар жайында және оның ішінде
бірразрядты сумматордың орындалуы және қызметі қарастырылады.
Сумматор деп – екілік код түрінде берілген, сандардың арифметикалық
операцияларын орындауға арналған комбинациялық-логикалық құрылғы.
Сумматорлар арифметика-логикалық құрылғыларының негізгі торабы болып
табылады. Сумматор термині кең көлемді құрылғыларды қамтиды, қарапайым
логикалық схемалардан бастап, күрделі цифрлық түйіндерге дейін. Осы барлық
құрылғыларға ортақ болып табылатыны – берілген сандардың арифметикалық
қосындысы.
Бірразрядты сумматордың функционалдануы ФАЛ жүйесімен анықталады.

ФАЛ дерегінің техникалық реализациясы кез-келген ЛЭ түрінде орындалады.

СУММАТОРЛАР

1.1 Сумматор туралы түсінік

Сумматорлар қосынды сөздердің микрооперациясын орындайды. Қосу кезінде
арифметикалық қосындылағыш операциясы және қосымша операциялары
(белгілердің есепке алынуы, қосылғыштардың реті және т.б.) орындалады.
Айтылған операциялар ядросы сумматор болып табылатын, арифметика–логикалық
құрылғыларда (АЛҚ) орындалады.
Сумматорлардың классификациясы 1.1-суретте көрсетілген. Кіріс санына
байланысты жартылайсумматор, бірразрядты сумматор (БС) және көпразрядты
сумматор болып бөлінеді. Көпразрядты сумматорлар тізбектей және параллельді
болып бөлінеді. Тізбектей көпразрядты сумматорларда берілгендердің
қорытындысы бір жабдықта кезектей разрядталу бойынша жүргізіледі. Ал
параллельді көпразрядты сумматорларда қосылғыштар барлық разряд бойынша
біруақытта өңделеді және әр разрядтың өзінің жеке жабдығы болады.
Разрядаралық тасымалдау ұйымы бойынша параллельді сумматорлар тізбектей
және параллельді тасымалдау схемаларына және құрылымдық тобына бөлінеді.
Соңындағы разрядтық тор разрядтық схемаларды топ бойынша өңдейтін жолдарға
бөлінеді. Топтарда және олардың арасында тасымалдаудың әртүрлі тәсілі
қолданылады, себебі сумматорлардың аты айтылғанда алғашында топ ішіндегі
тасымалдау түрі көрсетіледі. Параллель – параллельді тасымалдаушы
параллельді сумматор термині топтарда және олардың арасындағы параллельді
тасымалдау орындалатын топтық құрылымды сумматорларды көрсетеді.
Комбинационды сумматорларға жалпықабылданған сөз мағынасы ретіндегі
комбинациялық тізбегі жатады. Жинақталатын сумматорларда қосылғыштар
қорытындысын аккумулирлейтін жадысы болады. Мұнда, кезекті қосылғыш
регистр–аккумуляторда жинақталған қорытындысына қосылады.
Тактілеу тәсілі бойынша синхронды және асинхронды сумматорлар болып
бөлінеді. Синхронды сумматорлардың қосылғыштық мәніне тәуелсіз қосылғышқа
қарсы тұратын тұрақты уақыты болады, асинхронды сумматорларда операцияның
аяқталу белгісі өңделеді, максималдық мәннен аз болғандықтан төмендейді.
Санақ жүйесіне қарай сумматорларды екілік, екілік-ондық және басқа
сумматорларға ажыратылады.
Жартылайсумматорлар деп – екі кірісі және шығысы бар құрылғыларды
айтамыз. Онда сумма және тасымалдау сигналдары өңделеді:
,
Жартылайсумматор қосындылағыштың бір бөлігін ғана іске асырады, себебі
ол берілгендегі көрші кіші разрядына тасымалданатын үшінші кіріс шамасын
есептемейді.

Сурет 1.1 – Сумматор туралы түсінікдың классификациясы
2. Сумматорлардың классификациясы

Сумматорлардың классификациясы әртүрлі сиппаттамалармен орындалады.
Олардың әрқайсысына жеке-жеке тоқталамын.
Жартылай сумматорлар деп – екі бірразрядты кодтарды қосуға арналған,
екі кірісі және екі шығысы бар, кіріс қосылғыштарының сигналдарынан сумма
сигналын қалыптастыратын және үлкен разрядқа тасымалдайтын құрылғыны
айтамыз.
Бірразрядты сумматор деп – екі бірразрядтты кодтарды қосуға арналған,
үш кірісі және екі шығысы бар, кіріс қосылғыштарының сигналдарынан және
кіші разрядтарының сумма сигналынан тасымалдау сигналын үлкен разрядқа
тасымалдауды қалыптастыратын құрылғыны айтамыз.
Көпразрядты сумматор деп – екікөпразрядты кодтарды қосуға арналған,
шығыстағы сумма кодын және тасымалдау сигналын – егер де қосылғыштардың
қорытындысы код түрінде берілмесе, қосылғыштардың кодтарының разрядымен
сәйкес келмеген жағдайда – қалыптастыратын құрылғыны айтамыз.
Көпразрядты сумматорлар екі түрге бөлінеді: тізбектелген және
параллельді. Тізбектелген көпразрядты сумматорларда қосу операциясы
кішісінен бастап, разряд бойынша тізбектей орындалады. Ал параллельді
сумматорларда кіріс кодтарының барлық разрядтары біруақытта қосындылайды.
Комбинациялық сумматорларды - өзінің жеке жартысы болмайтын, және
жинақтаушы сумматорлар – онда орындалған операциялардың қорытындысы
аккумуляторланады – жеке ішкі жартысымен қамтамасыз етілетін құрылғылар деп
бөлеміз.
Тактирлеу тәсілі бойынша синхронды және асинхронды сумматорлар деп
бөлеміз. Синхронды сумматорларда екі кодтың арифметикалық қосындылау
операциясының орындалу уақыты қосылғыш түрлеріне тәуелді емес және ол
әрқашан тұрақты болады. Асинхронды сумматорларда операциялардың орындалу
уақыты қосылғыш түрлеріне тәуелді. Сондықтан қосындылаудың орындауын
аяқтау кезінде аяқталатын операцияның арнайы сигналын шығару керек.
Сандық жүйені пайдалануына байланысты екілік, екілік-ондық және басқа
типті сумматорларға бөлеміз.

АҚПАРАТТЫ СУММАТОР АРҚЫЛЫ БЕРУ СҰЛБАСЫН ҚҰРУ
2.1 Сипаттамасы және жұмыс істеу принципі

Бірразрядты сумматорлардың (БС) үш кірісі болады және ол қосылғыш
разрядтарының және қосындысын келтірілген разрядтарының
тасымалдауымен қамтамасыз етіледі (2.1-кесте). Кестеде жолдар тік
жақшалармен қосылған, аргументтерінің инверттерленумен ажыратылған.
Бұдан сумматорлар және тасымалдаулардың функция мәні инверттелінеді. Х
аргументінің векторын белгілей отырып, былай жазуға болады:
S ()=(Х), p ()=(X)
Көрсетілген қасиеттерге ие болатын функциялар өздікекілік деп аталады.
Осы кестеден мына мән шығады:

Тасымалдау функциясының азайтылған түрін мына түрде жазуға болады:

= =
() (1)

Бірразрядты сумматорларды құрастыру кезінде СҚТ (схематехниканың
қолданылған түрі) нақты сериясының қажеттілігін анықтайды. Бірразрядты
сумматорларды ТТЛ элементінде құрастыру үшін тасымалдау сигналын бір ғана 2
– 2 – 2 – 3И – 4ИЛИ – НЕ типті элементінен алуға болады. Одан тасымалдаудың
инверттік мәнінің қорытындысына қатысты орындалады:

=
үшін мән орындалу мүмкін емес, егер элементтер сериясында мына
түрдегі 3 – 3 – 3 – 3И – 4ИЛИ – НЕ микросхема болмаса. Сондықтан үшін
формулаға кіретін конъюнкциядағы әріптер санын азайту керек. Мұндағы
негізгі ой, алынған тасымалдау мәнін - ді есептеу кезінде қосымша
аргумент ретінде қолдану. Төрт аргументті функциялар сияқты - , ,
және (2.2-кесте).
Кестеде аргуметтер жиынтығына қарсы, нақты емес болып табылатын (барлық
кіріс айнымалыларының нөлдік мәні кезіндегі тасымалдауының бірлік
мәні), функцияның белгісіз мәні Х келтірілген.
функциясына арналған Карно картасы 2.1-суретте көрсетілген.
Картадағы көрсетілген контурларды белгілей отырып, мына формуланы аламыз
=
= ( )
Кесте 2.1 – Бірразрядты сумматордың шындық кестесі


0 0 0 0
0 1 0
0 0 1 0
1 0 1
0 1 1 0
0 0 1
0 1 0 1
1 1 1
1 0
0
1 0
1
1 1
0
1 1
1

Кесте 2.2 - үшін төрт аргументті функциялары


0 0 0 0 0
0 0 0 1 ×
0 0 1 0 1
0 0 1 1 ×
0 1 0 0 1
0 1 0 1 ×
0 1 1 0 ×
0 1 1 1 0
1 0 0 0 1


1 0 0 1 ×
1 0 1 0 ×
1 0 1 1 0
1 1 0 0 ×
1 1 0 1 0
1 1 1 0 ×
1 1 1 1 1


(1) және (2) формулалары бойынша салынған бірразрядты сумматордың
схемасы 2.2, а-суретінде көрсетілген, ал бірразрядты сумматордың шартты
белгісі 2.2, б-суретінде көрсетілген. ТТЛ элементіндегі біразрядты
сумматордың схемотехникалық орындалуы 2.3-суреттегідей болады.

00 01 11 10

00
01

11
10
Сурет 2.1 – Төрт аргументті функциялар үшін Карно картасы

0{

(а)
б)

Сурет 2.2 – Бірразрядты сумматордың орындалу схемасы (а) және шартты
белгісі (б)

Бірразрядты сумматорлардың жылдам қозғалысынан таралған кідіріс
сигналдарын төрт тракт бойынша бағалайды: Қосынды-сумма, қосынды-
тасымалдау, тасымалдау-сумма және тасымал-тасымалдау, 2.4-суретте
сипатталады.
Қарастырылған бірразрядты сумматорлар үшін келесі формулалар сәйкес
келеді:

,

Жылдам қозғалатын бірразрядты сумматорларды ЭСЛ типті элементтен алуға
болады. Сумма және тасымалдау функциялары үш аргументтерден анықталады,
сондықтан оларды көпярусты ток ауыстырып-қосқышында орындалуы мүмкін.
Функцияларды көпярусты ауыстырып-қосқышта орындау үшін, оларды
аргументтер жинағының инверсиялық логикалық сумма түрінде нақты көрсету
керек, функцияның нөлдік мәніне сәйкес.
Екі үшярусты қосқыштардан алынған мәндердің орындалуынан тұратын
канондық есептерді транзисторлар саны бойынша құрылымын экономды
пайдалануға болады.
Мұндай схеманың формальді түрдегі құрылысының жолын қайталауға болады,
онда алгоритмдер жоқ. Бірақ әртүрлі шығыс түрлендіргіштердің формулаларының
көмегімен бірразрядты сумматорлар әртүрлі жолдармен орындалуын сипаттайтын
сумма және тасымалдау функциялары үшін нәтижесін алуға болады. Дұрыс
схеманы іздейтін процесс анық ажыратылады, мысалы квадрат деңгейінің
түбірін табудан: квадрат деңгейін есептеу алгоритм нәтижесінің түбірін алу
үшін қалай нәтижені түрлендіретінін анықтайды, ал бульдік алгебраның шарты
ешқандай қызмет атқармайды. Сондықтан, бар мәнді бағалай отырып, оның
анализімен шектелеміз. Сумматордың схемасы 2.5-суретте көрсетілген. Бірінші
шығыстағы екінші ауыстырып-қосқыштың екінші ярусы және әртүрлі ауыстырып-
қосқыштарға жататын К3 және К6 коллекторларының қосылысы сумматорлардың
ерекшеліктері болып табылады. Бұндай қосылыстың болуы мүмкін, себебі ток
жалпы жүктеме арқылы бір уақытта екі ауыстырып-қосқыштан өте алмайды.
Схеманың жұмысын анализдеу үшін, ауыстырып-қосқышта бірлік сигналдық
транзисторының базаға келіп түсуі оны ашады және берілген пардың трнзисторы
жауып тастайды, ал базалық транзисторға нөлдік мәннің келіп түсуі,
керісінше токты ауыстырып-қосқыштың қарама-қарсы иініне токты ауыстрып-
қосады. Коллекторлық кедергісі арқылы ағып өткен тоқ берілген шығыстың
потенциалын, логикалық нөлдік құра отырып, төмендетеді.
К2 және К4 коллекторларын қосатын шығысында функция мәні былай болады:
=
К3 және К6 коллекторларын қосатын шығысында функция былай қорытылады:
=
Осы өрнекке функциясын қойып, жақшаны ашсам, мынадай функция аламын:

шығысынан тасымалдау функциясы өңделеді.
К5 және К7 коллекторларының жалпы шығысы үшін =
болады.
К1 және К2, К4 шығыстарында және функциялары
қалыптасады

Сурет 2.3 – ТТЛ элементіндегі бірразрядты сумматор.

Сурет 2.4 – Бірразрядты сумматордың жылдамқозғалу параметрі.

Сурет 2.5 – Бірразрядты жылдамқозғалу сумматордың екіярусты тоқ
қосқышындағы схемасы

2.2 Сұлбаларын құру кестесі

Бастапқыда екі бірразрядты екілік кодтарының және
арифметикалық қосу операциясын түсіндіретін ФАЛ-ды аламыз. Оның орындалу
алгоритмі 3.1-ші ақиқат кестесімен анықталады. S сызбасында қосылғыш
мәнінің қорытындысы (сумманың) берілген, ал p сызбасында – үлкен разрядқа
түскен тасымалдауыштың мәні берілген. Арифметикалық және логикалық
қосылғыштардан алынған қорытындылардың айырмашылығына көңіл бөлуіміз керек.
Логикалық қосылғыш кезінде S қатарының соңғы жолында 1 мәні қатысар еді.
Берілген операцияның қорытындысының осы айырмашылығы арифметикалық
қосындыға ИЛИ элементін қолдануға болмайды, ол арнайыланған құрылғылардың
қайта жөндеуін талап етеді.

Шығ 2
Кір1
АЛҚ
Кір2
Шығ 1

Сурет 3.1– АЛҚ-ның сыртқы регистрлерге қосылысы

3.1-кестедегі соңғы жолдың бірге тең кезіндегі тасымалдау сигналының
мәні, арифметикалық қосылғыш операциясының орындалғанынан алынған
қорытындысы, бұл жағдайда екілік кодта берілу мүмкін емес, оның разрядталуы
қосылғыш сөзінің разрядына тең. Қорытындыны түсінуіміз үшін қосылғыш кодына
қарағанда бір разрядқа жоғары болатын сөз қажет.

Кесте 3.1 – Екі бірразрядты екілік кодтарының шыныдық кестесі
s p

0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Келтірілген кестені пайдалана отырып, арифметикалық қосынды
операциясының алгоритмін сипаттайтын ФАЛ жүйесін жазып алу оңай.

S= + , (3)

P = (4)

(3) түрімен берілген функция – цифрлық құрылғыларды өңдеуде көп
кездеседі.Оны Ерекше ИЛИ функциясы немесе екі модульді сумма деп атайды.
Демек екі екілік бірразрядты кодты қосындылау үшін Ерекше ИЛИ логикалық
операциясын орындау қажет.
Формула (3) жеңілдетілген түрі, әдетте келесі түрде жазылады:
S = (5)
операциясы Ерекше ИЛИ – НЕ операциясы деп аталады. (5)-ші
формуланы пайдалана отырып, оңай жаза аламыз:

Цифрлық компараторлардың сигналға ара-қатынасын қарастырғаннан алынған
екі кодтың F теңдігі (6)-шы формулаға тепе-тең.
Ерекше ИЛИ және Ерекше ИЛИ – НЕ операциясын орындайтын логикалық
элементтерінде әрқашан тек қана ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Сумматорлар
Микропроцессорлық техниканың құрылғылары
Арифметикалық сумматорлар
Комбинациялық микросхемалар
Комбинациялық схемаларды талдау және синтездеу
Цифрлық сигналдардың коммуторлары
Екiлiк сумматорлар және сандық компараторлар
Цифрлық компаратор
Логикалық функциялар
«Электроника» - оқу-әдістемелік материалдар
Пәндер