Добавил:
Макакаревич шатав Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсова робота Проц

.pdf
Скачиваний:
0
Добавлен:
14.07.2025
Размер:
532.87 Кб
Скачать

Курсова робота

Скудря М.О.

1.Запишіть і поясніть дію команди: якщо біт 7 регістра RG = 0, пропустити наступну команду.

btfsc f, b (Bit Test in F and Skip if Clear – перевірити біт в f і пропустити, якщо нуль).

Дія: якщо в біті № b регістра f знаходиться нуль, пропустити наступну команду.

2.Що опиниться в робочому регістрі після команди SUBLW 0хВ8,

якщо (w)=0x37 ?

В робочому регістрі буде 81

3.Поясніть дію команд “ВКЛЮЧНОГО АБО”.

Вихідний сигнал = 1 лише якщо один з вхідних = 1

4.Що опиниться в регістрі RG після виконання команди CLRF RG, якщо до її виконання вміст регістру RG дорівнював 0х7В ?

clrf RG; обнулити регістр RG. Тому регістр RG очиститься

(усі його біти стають нулями), ознака Z=1

5.Вкажіть команду зменшення регістра FSR на одиницю. decfsz f, d (DECrement F and Skip if Zero – зменшити на одиницю f і

пропустити, якщо нуль). Дія: вміст регістра f зменшити на одиницю і пропустити наступну команду, якщо отримано нуль. Не впливає на ознаки.

6.Поясніть дію команди безумовного переходу.

Дія: безумовний перехід на вказану в команді мітку одинадцяти бітової адреси. При виконанні цієї команди в програмний лічильник потрапляє адреса вказаної мітки. Тому наступною буде виконано команду, перед якою поставлено таку мітку. Приклад: goto NXT – безумовний перехід на мітку NXT

7.Переведіть число 197 з десяткової системи в шістнадцяткову і двійкову системи числення.

Шістнадцяткова = C5 Двійникова = 11000101

8. Коли настає переповнення таймера TMR0?

Переривання по TMR0 виробляється тоді, коли відбувається переповнення регістра таймера/лічильника при переході від FFh до 00h. Тоді встановлюється біт запиту T0IF у регістрі INTCON<2>. Дане переривання можна замаскувати бітом T0IE у регістрі INTCON<5>.

9. Яку функцію виконує цифровий елемент, позначений на схемі?

TR-тригер — тригер, який зберігає свій попередній стан при нульових входах та може змінити свій вихідний стан при подачі на один з його входів одиниці.

При подачі одиниці на вхід T вихідний стан стає рівним логічній одиниці. А при подачі одиниці на вхід R вихідний стан стає рівним логічному нулю.

Коли подано «0» на обидва входи, зберігається попередній вихідний стан. Стан, при якому на обидва входи R і T одночасно подані логічні одиниці, в найпростіших реалізаціях є забороненим.

10. Результат якої логічної операції = 1 тільки у випадку, коли всі операнди = 1 ?

Кон'юнкція