Рис. 24. Схема к карте V-1.
Рис. 25. Схема к карте V-2.
|
Рис. 26. Схема к карте V-3.
|
№ 13-14 зертханалық сабақтың тақырыбы: Стандартты арифметикалық логикалық бірлікті зерттеу
Жұмыс VI-1 технологиялық картасын қолдана отырып, P6 тақтасында орындалады (сурет. 25). K155IP3 чипіндегі стандартты ALU S, M және P0 басқару кірістеріне берілетін кодтар мен сигнал деңгейіне байланысты 64 логикалық немесе арифметикалық операцияларды орындай алады.
ALU әрекет ету принципімен танысу үшін Сіз алдыңғы зертханалық жұмыстарды жасаған студенттерге белгілі операциялардың әлдеқайда аз жиынтығымен шектеле аласыз. Осы операциялардың тізімі және оларға сәйкес s кодтары 1-кестеде келтірілген.
Кесте 1. Кіріс кодтары мен орындалатын операциялар кестесі.
№
п/п
|
Операция коды
|
Операция
(сигнал
шығу)
|
Түрі
операциялар
|
P0
|
M
|
S
|
екілік
|
16-лык
|
1
|
1
|
1
|
0011
|
3
|
0000
|
Бір операндты тағайындау немесе логикалық операциялар
|
2
|
1
|
1
|
1100
|
C
|
1111
|
3
|
1
|
1
|
1111
|
F
|
A
|
4
|
1
|
1
|
0000
|
0
|
|
5
|
1
|
1
|
1010
|
A
|
B
|
6
|
1
|
1
|
0101
|
5
|
|
7
|
1
|
1
|
1110
|
E
|
|
Екі операндадағы логикалық операциялар
|
8
|
1
|
1
|
0001
|
1
|
|
9
|
1
|
1
|
1011
|
B
|
|
10
|
1
|
1
|
0100
|
4
|
|
11
|
1
|
1
|
0110
|
6
|
|
12
|
1
|
1
|
1001
|
9
|
|
13
|
1
|
0
|
1001
|
9
|
|
Арифметикалық амалдар
|
14
|
0
|
0
|
0110
|
6
|
|
15
|
1
|
0
|
1100
|
C
|
|
16
|
1
|
0
|
1111
|
F
|
|
Жұмысқа арналған тапсырмалар көлемі келесідей.
Үйге дайындық
1. Дәптерге ALU-ны зерттеуге арналған функционалды орнату схемасын салыңыз.
2. АЛУ кірістері мен шығуларының функционалдық мақсаттарын сипаттаңыз.
3. АЛУ (оқытушының тапсырмасы бойынша) көмегімен операциялардың толық кестесін қарастырыңыз, мысалы , , , , .
Кесте 2. Командалық код декодерінің жұмыс режимдері.
№
п/п
|
Наименование
команды
|
Код команды
|
Такт
SB3
|
Управляемое
устройство
и его вход
|
Светящийся
светодиод
|
SA3
|
SA2
|
SA1
|
1
|
Запись информации с общей шины в регистр операнда K АЛУ
|
0
|
0
|
0
|
0
|
Регистр D2,
вход C
|
HL1
|
2
|
Запись информации с общей шины в регистр операнда B АЛУ
|
0
|
0
|
1
|
0
|
Регистр D3,
вход C
|
HL2
|
3
|
Запись информации с общей шины в регистр кода операций
|
0
|
1
|
0
|
0
|
Регистр D4,
вход C
|
HL3
|
4
|
Установка в ноль (сброс) счетчика блока ввода информации
|
1
|
0
|
0
|
0
|
Регистр D6,
вход R
|
HL4
|
5
|
Запись информации с выхода АЛУ в регистр-аккумулятор (счетчик блока ввода информации)
|
1
|
0
|
1
|
0
|
Регистр D6,
вход V
|
HL5
|
Жұмысты орындау
1. Арифметикалық блокпен орындалатын логикалық операцияларды зерттеу.
2. Зерттеу нәтижелері ақиқат кестелері түрінде ұсынылады.
3. АЛУ орындайтын арифметикалық амалдарға зерттеу жүргізу. Әр арифметикалық амалды 3-4 жұп сандар бойынша орындаңыз. Бұл жағдайда қайта құру сигналын ескеру қажет. Бөлу операциясы екі жолмен орындалады, оның ішінде осы операцияны қосу арқылы ауыстыру, оқылатын кодты қосымша етіп өзгерту.
4. Зерттеу нәтижелерін кесте түрінде ұсыну.
5. 3-4 команданы қамтитын есептеу бағдарламасын жасаңыз (оқытушының тапсырмасы бойынша). Әзірленген бағдарлама бойынша есептеуді жүргізу. 2-кестеде зертханалық жұмысты орындау кезінде қолданылатын командалық код декодерінің жұмыс режимдері көрсетілген.
Сынақ
1. АЛУ зерттеу үшін стендте қолданылатын барлық тораптардың қызметі мен функционалдық құрамын білу.
2. Оқытушының міндеті бойынша кез келген операцияларды орындау алгоритмін құра білу.
3. Қарастырылған стендті "Информатика негіздері"курсын оқу кезінде мектепте қалай қолдануға болатындығын түсіндіріңіз.
Рис. 27. Схема к карте VI-1.
№ 15-16 зертханалық сабақтың тақырыбы: Қолмен басқару құрылғысы бар төрт таңбалы компьютер моделін зерттеу
Жұмыс VI-2 технологиялық картасын қолдана отырып, P6 тақтасында орындалады (сурет. 27). Жұмысқа арналған тапсырмалар көлемі келесідей.
Үйге дайындық
1. Компьютердің құрылымдық схемасын зерттеу.
2. Зерттелетін компьютерлік модельдің функционалды құрамын анықтаңыз, әр функционалды блоктың құрамына кіретін барлық басқару элементтері мен функционалды түйіндерді атаңыз (VI-2 картасы).
3. Келесі түрдегі операциялардың бірін (оқытушының тапсырмасы бойынша) орындау алгоритмін жасаңыз: , , ,
4. Осы операциялардың біреуін орындау үшін машиналық кодтарда бағдарлама жасаңыз (SA1 – SA5 және SB1 – SB3 операциялары).
Жұмысты орындау
1. Оқытушы белгілеген математикалық операцияларды орындау үшін машиналық кодтарда (SA1-SA5 және SB1 – SB3 басқару органдарымен операциялар) алгоритм мен бағдарлама әзірлеу.
2. Көрсетілген әрекеттерді аналитикалық түрде орындау (алынған аралық нәтижелердің дұрыстығын бақылау үшін). Бастапқы сандардың Диапа-зоналары, орындалатын операциялардың саны мен сипаты разрядтық тордың қайта толтырылуына әкеліп соқтырмас үшін жоғарыдан шектелуі тиіс. Кез келген аралық нәтиже F(16), ал түпкілікті 1F(16) (арифметикалық операциялар кезінде) аспауы тиіс.
3. Есеп беру кестесінің нысанын әзірлеу.
4. ЭЕМ моделінде математикалық әрекеттерді орындау, нәтижені кестеге енгізу.
Сынақ
1. Осы түйіндер жүзеге асырылатын компьютерлер мен элементтердің зерттелетін моделінің функционалды түйіндерін атаңыз.
2. Компьютер моделінің жұмыс принципін түсіндіріңіз.
3. Берілген математикалық операцияларды орындау үшін жасалған алгоритмді негіздеу.
Рис. 28. Схема к карте VI-2.
№ 17-18 зертханалық сабақтың тақырыбы: Жедел жадты және жалпы шинаны ұйымдастырудың мультиплекс әдісін зерттеу
Жұмыс P6 тақтасында VI-3 технологиялық картасын қолдана отырып жүзеге асырылады (сурет. 26). Жұмысқа арналған тапсырмалар көлемі келесідей.
Үйге дайындық
1. К155ру2 микросхемасындағы шартты-графикалық белгілеуді және жедел жадтың ішкі құрылымын дәптерге салу.
2. Жедел жадтың жұмыс принципі мен негізгі режимдерін қарастырыңыз.
3. ЖЖҚ сыйымдылығын арттыру мүмкіндіктерімен танысыңыз. K155ru2 екі чипіне негізделген 128 биттік жедел жады схемасын (32 жұп-разрядтық сөздердің жады) сызыңыз.
4. Жалпы шинаны мультиплекстеу арқылы бірнеше құрылғылар арасында мәліметтер алмасуды ұйымдастырудың ерекшеліктерімен танысыңыз.
5. Белгілі бір мекен-жайы бар жедел жад ұяшығына берілген ақпаратты жазу алгоритмін жасаңыз.
Жұмысты орындау
1. Оқытушы берген мекен-жайлар бойынша жедел жад ұяшықтарын тазалау.
2. Оқытушы екілік, ондық және алты-статистикалық кодтарда белгілеген жедел жадтың алғашқы бес және соңғы үш ұяшығына жазыңыз.
3. Жедел жадта жазылған ақпаратты оқыңыз.
4. Техниканы ойластыру және барлық орындалатын командаларды егжей-тегжейлі түсіндіре отырып, операциялардың бірін көрсетуді жүзеге асыру.
Сынақ
1. Дербес компьютерлерде қолданылатын жедел жадтың негізгі сипаттамалары мен параметрлерін атаңыз.
2. Электрондық есептеу құрылғыларында жедел жадты қолдану мысалдарын келтіріңіз.
3. Әр түрлі типтегі жад ұяшықтарының жұмыс принципін және оларды жедел жадқа бағыттау тәсілдерін көрсетіңіз.
4. Микропроцессордағы Жеке түйіндер арасында мәліметтер алмасуды ұйымдастыру әдістерін түсіндіріңіз (мысалы, CR580 сериялы IPC-де және т.б.).
Рис. 29. Схема к карте VI-3.
Достарыңызбен бөлісу: |