Робоча програма методичні| вказівки| та контрольні| завдання| з дисципліни| «Мікропроцесорна техніка|» для студентів| заочного| факультету, які| навчаються| за напрямом| 0925- автоматизація та комп’ютерно-інтегровані| технології|

Вид материалаДокументы

Содержание


Рекомендації по виконанню завдання|задавання| №2
ЗАВДАННЯ|задавання| №3
Addwf temp,0
Btfsc status,1
Btfsc status,2
Btfsc status,0
Bcf status,6
Andwf temp,1
Iorwf temp,1
Subwf temp,0
Xorwf temp,1
ADDLW b'00101111'
SUBLW b'01011110
Decfsz init,0
Incfsz init,0
Подобный материал:
1   2   3   4   5   6   7   8
Рекомендації по виконанню завдання|задавання| №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.