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

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

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

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

Скудря М.О.

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

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

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

  1. Що опиниться в робочому регістрі після команди SUBLW 0хВ8, якщо (w)=0x37 ?

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

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

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

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

clrf RG; обнулити регістр RG.

Тому регістр RG очиститься

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

  1. Вкажіть команду зменшення регістра FSR на одиницю.

decfsz f, d (DECrement F and Skip if Zero – зменшити на одиницю f і пропустити, якщо нуль). Дія: вміст регістра f зменшити на одиницю і пропустити наступну команду, якщо отримано нуль. Не впливає на ознаки.

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

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

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

Шістнадцяткова = C5

Двійникова = 11000101

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

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

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

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

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

Коли подано «0» на обидва входи, зберігається попередній вихідний стан.

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

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

Кон'юнкція