
Курсова робота Проц
.pdf
Курсова робота
Скудря М.О.
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 ?
Кон'юнкція