Робоча програма методичні| вказівки| та контрольні| завдання| з дисципліни| «Мікропроцесорна техніка|» для студентів| заочного| факультету, які| навчаються| за напрямом| 0925- автоматизація та комп’ютерно-інтегровані| технології|
Вид материала | Документы |
- Робоча програма та методичні вказівки з дисципліни " Вступ до вищої освіти" для студентів, 71.39kb.
- Робоча програма методичні вказівки та контрольні завдання з дисципліни «Автоматизація, 427.36kb.
- Програма дисципліни " Числові методи І математичне моделювання на еом" для напрямів, 305.85kb.
- Робоча навчальна програма навчальної дисципліни " Автоматизація технологічних процесів", 514.7kb.
- Робоча навчальна програма навчальної дисципліни " Автоматизація управління виробництвом", 433.93kb.
- Робоча навчальна програма навчальної дисципліни " Організація та управління комп’ютерно-інтегрованими, 372.13kb.
- Робоча навчальна програма дисципліни "метрологія та основи вимірювань" (за кредитно-модульною, 797.27kb.
- Робоча навчальна програма навчальної дисципліни „Аналітичне конструювання динамічних, 385.45kb.
- Робоча навчальна програма з дисципліни " Цифрові системи керування та обробки інформації, 419.12kb.
- Робоча навчальна програма навчальної дисципліни " Надійність та діагностика технічних, 450.74kb.
Рекомендації по виконанню завдання|задавання| №2
Пам'ять є|з'являється| необхідною складовою частиною МІКРО-ЕВМ. Якщо отримується готовий виріб, то розподіл адресного простору|простір-час| ЕОМ між модулями пам'яті здійснюється розробником і виготівником ЕОМ.
У ряді випадків доводиться на базі мікропроцесорної техніки розробляти нестандартні мікропроцесорні пристрої|устрої| або здійснювати комплектацію мікропроцесорного виробу під замовлення. При цьому виникає завдання|задача| розподілу модулів пам'яті в межах адресного простору|простір-час| ЕОМ і призначення базових адрес.
Аналогічне завдання|задача| виникає при комплектації модулями введення/виводу|висновку| і розподілі між ними адресного простору|простір-час| портів введення/виводу|висновку|.
ЗАВДАННЯ|задавання| №3
Виконати опис команди мікроконтролера|мікроконтроллера| PIC16F877|, наведеної в таблиці 3.1.
Таблиця 3.1.
Но-мер ва-рі-анту | Назва команди | Гру-па Ко-ма-нди | Функ-ціо-наль-не приз-на-чення| | Кіль-кість машин-них циклів | Прапори, які зміню-ються при виконанні команди | Формат команди | Які дії будуть виконані по цій команді |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1 | ADDWF TEMP,0 | | | | | | |
2 | BTFSC STATUS,1 | | | | | | |
3 | BTFSC STATUS,2 | | | | | | |
4 | MOVF TEMP,1 | | | | | | |
5 | BTFSC STATUS,0 | | | | | | |
6 | BCF STATUS,6 | | | | | | |
7 | ANDWF TEMP,1 | | | | | | |
8 | DECF SUM,1 | | | | | | |
9 | INCF SUM,0 | | | | | | |
10 | IORWF TEMP,1 | | | | | | |
11 | SUBWF TEMP,0 | | | | | | |
12 | XORWF TEMP,1 | | | | | | |
13 | ADDLW b'00101111' | | | | | | |
14 | ANDLW d'37' | | | | | | |
15 | XORLW h'14' | | | | | | |
16 | SUBLW b'01011110 | | | | | | |
17 | IORLW d'24' | | | | | | |
18 | GOTO m1 | | | | | | |
19 | DECFSZ INIT,0 | | | | | | |
20 | INCFSZ INIT,0 | | | | | | |
Під групою команди розуміється байт-орієнтовані| команди, біт-орієнтовані команди, команди управління і операцій з|із| константами.
По функціональному призначенню команди діляться на команди пересилок, арифметичні команди, логічні команди, команди переходів, спеціальні команди.
Під прапорами розуміються ознаки виконання арифметичних і логічних операцій.
Формат команди – розподіл бітів команди на код команди і операнди.
Опис виконати в довільній формі, дотримуючи порядок|лад| опису, вказаний в таблиці 3.1.