Эем-нің негізгі функционалдық элементтері, I бөлім



жүктеу 5,01 Kb.
Pdf просмотр
бет12/37
Дата29.05.2018
өлшемі5,01 Kb.
#18400
1   ...   8   9   10   11   12   13   14   15   ...   37

22
1
3

y
0.00011010
3
2
1



X
1
4

y
+0.10000010
3
2




X
Z
Z
0.00001101
4
2
1



X
0.10001111
4
2




X
Z
Z
Есептеу алгоритмі3.1 суретінде көрсетілген.
Сурет. 3.1. Көбейткіштің үлкен разрядынан тура кодпен берілген жылжымайтын үтірлі
санды көбейту операциясының алгоритмі


23
Схемада алгоритмде көрсетілген әрбір айнымалыға сақтау элементі сәйкес келу
керек.  Көбейтінді  модулінің разрядтылығы  көбейткіштердің разрядтылықтарының
қосындысына  тең. Екілік  санының


i
2
не көбейтілуін  сол  санның оңға қарай  сәйкес
разряд  санына жылжуы қамтамасыз  етеді.
)
1
(


i
i
көбейткіштің кезекті  разрядын
талдауға өту  көбейткіштің жылжыту  регистрінің жоғарғы  разрядтар  жағына қарай  бір
разрядқа жылжуымен қамтамасыз етілуі мүмкін.
Осыдан
4

n
үшін  берілген  типке  сәйкес  АЛҚ-ны құруға қажет құрылғының
құрамын анықтаймыз (кесте 3.1).
Кесте 3.1.
Схема
Разрядтылық
Функциялар
Басқару сигналы
RGX көбейтілгіш
модулінің регистрі
8
Жүктеу. Кіші
разрядтар жағына
қарай жылжу.
БС1 БС2
RGY көбейткіш
модулінің регистрі
4
Жүктеу. Жоғарғы
разрядтар жағына
қарай жылжу.
БС3 БС4
RGZ нәтиже
модулінің регистрі
8
Жүктеу. "0"-ге
орнату.
БС5 БС6
TX көбейтілгіш
таңбасының триггері
Жүктеу
БС7

көбейткіштаңбасының
триггері
Жүктеу
БС8
TZ нәтиже
таңбасының триггері
Жүктеу
БС9
АЛҚ
8
Комбинациялы
сумматор

Комбинациялы
схемалар
i
мәніне қарай АЛҚ
кірісінде "0"  немесе
RGX сигналдарын
алу

Құрылғының құрылымдық сызбасы3.2.суреттекөрсетілген.
АЛҚ-на келіп түсетін басқару сигналдардың уақыттық диаграммасы 3.3.суретте
көрсетілген.


24
Сурет 3.2. Көбейткіштің үлкен разрядынан тура кодпен берілген жылжымайтын үтірлі
санды  көбейту  операциясын  орындауға  арналған  арифметикалық  құрылғының
структуралық схемасы


25
Сурет 3.3. Басқару сигналдарының уақыттық диаграммасы
Схеманың жұмысы
Такт  1. Операндтар  модулдерін RGX, RGY регистрлеріне, ал  олардың
таңбаларын TX және TY триггерлеріне  жүктеу. RGZ
регистрінің нәтижесін "0"-ге
орнату.
Такт 2. Нәтиже таңбасын TZ триггеріне жазу.
Такт  3. RGX регистрін  оңға қарай  бір  разрядқа  жылжыту. Регистрлерді  және
комбинациялық схемаларды қайта қосуға кеткен  кідіріске тең уақыттан  кейін,
комбинациялық  қосқыштың шығысында,  сәйкесінше RGZ регистрінің кірісінде
1
1
2
0




X
y
нәтижеге тең болады.
Такт 4. RGZ регистрін жүктеу:
1
1
2





X
y
Z
Z
.
Такт 5. RGXрегистрін оңға бір разрядқа жылжыту:
1
2



X
X
.
RGY регистрін солға бір разрядқа жылжыту:
1


i
i
.
Басқару құрылғысы операцияның аяқталу шартын тексереді:
n
i

.
Тактілер (6,7),  (8,9),  (10,11) ...
i
-дің басқа  мәндерін  талдай  отырып  (4,5)
тактілерінің жұмыстарының  қайталануы.  10  тактіде RGZ
регистрінде  көбейтінді
модулі құрылады.  11  такт көбейту  операциясының аяқталу  шартын  анықтауға ғана
қолданылады.
25
Сурет 3.3. Басқару сигналдарының уақыттық диаграммасы
Схеманың жұмысы
Такт  1. Операндтар  модулдерін RGX, RGY регистрлеріне, ал  олардың
таңбаларын TX және TY триггерлеріне  жүктеу. RGZ
регистрінің нәтижесін "0"-ге
орнату.
Такт 2. Нәтиже таңбасын TZ триггеріне жазу.
Такт  3. RGX регистрін  оңға қарай  бір  разрядқа  жылжыту. Регистрлерді  және
комбинациялық схемаларды қайта қосуға кеткен  кідіріске тең уақыттан  кейін,
комбинациялық  қосқыштың шығысында,  сәйкесінше RGZ регистрінің кірісінде
1
1
2
0




X
y
нәтижеге тең болады.
Такт 4. RGZ регистрін жүктеу:
1
1
2





X
y
Z
Z
.
Такт 5. RGXрегистрін оңға бір разрядқа жылжыту:
1
2



X
X
.
RGY регистрін солға бір разрядқа жылжыту:
1


i
i
.
Басқару құрылғысы операцияның аяқталу шартын тексереді:
n
i

.
Тактілер (6,7),  (8,9),  (10,11) ...
i
-дің басқа  мәндерін  талдай  отырып  (4,5)
тактілерінің жұмыстарының  қайталануы.  10  тактіде RGZ
регистрінде  көбейтінді
модулі құрылады.  11  такт көбейту  операциясының аяқталу  шартын  анықтауға ғана
қолданылады.
25
Сурет 3.3. Басқару сигналдарының уақыттық диаграммасы
Схеманың жұмысы
Такт  1. Операндтар  модулдерін RGX, RGY регистрлеріне, ал  олардың
таңбаларын TX және TY триггерлеріне  жүктеу. RGZ
регистрінің нәтижесін "0"-ге
орнату.
Такт 2. Нәтиже таңбасын TZ триггеріне жазу.
Такт  3. RGX регистрін  оңға қарай  бір  разрядқа  жылжыту. Регистрлерді  және
комбинациялық схемаларды қайта қосуға кеткен  кідіріске тең уақыттан  кейін,
комбинациялық  қосқыштың шығысында,  сәйкесінше RGZ регистрінің кірісінде
1
1
2
0




X
y
нәтижеге тең болады.
Такт 4. RGZ регистрін жүктеу:
1
1
2





X
y
Z
Z
.
Такт 5. RGXрегистрін оңға бір разрядқа жылжыту:
1
2



X
X
.
RGY регистрін солға бір разрядқа жылжыту:
1


i
i
.
Басқару құрылғысы операцияның аяқталу шартын тексереді:
n
i

.
Тактілер (6,7),  (8,9),  (10,11) ...
i
-дің басқа  мәндерін  талдай  отырып  (4,5)
тактілерінің жұмыстарының  қайталануы.  10  тактіде RGZ
регистрінде  көбейтінді
модулі құрылады.  11  такт көбейту  операциясының аяқталу  шартын  анықтауға ғана
қолданылады.


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   37




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау