
MPT_26
.DOCНУБіП України
ННІ _ ЕАіЕ__
Кафедра _________АРС________________
Спеціальність _________ЕЕЕ______________
Форма навчання _______денна_______________
Семестр __3___ Курс __2СТ__
Дисципліна Мікропроцесорна техніка
Викладач ст.викл. Руденський А.А.
„Затверджую”
Завідувач кафедри _____________ В.П. Лисенко
„__6__”___травня_____2022 р.
ПАКЕТ ТЕСТОВИХ ЗАВДАНЬ Варіант № 26
100 |
Питання 1. Якщо біт Т0ІЕ = 0, заборонено переривання |
1 |
від АЦП |
2 |
від таймера TMR0 |
3 |
всі |
4 |
при зміні стану чотирьох старших бітів порта В |
100 |
Питання 2. Логічне “І” константи 12 та робочого регістра |
1 |
Iorlw .12 |
2 |
Xorlw .12 |
3 |
Andlw .12 |
4 |
Movlw .12 |
100 |
Питання 3. Яке значення має бути в регістрі R8 до виконання команди DECFSZ R8,f , щоб при її виконанні було пропущено наступну команду ? |
1 |
0 |
2 |
1 |
3 |
2 |
4 |
255 |
100 |
Питання 4. Що опиниться в робочому регістрі після команди Sublw 0х58, якщо (w)=0x37 ? |
1 |
0x8F |
2 |
0x21 |
3 |
0x37 |
4 |
0x58 |
100 |
Питання 5. Який регістр зв'язаний із зовнішніми пристроями? |
1 |
INTCON |
2 |
PORTB |
3 |
STATUS |
4 |
PCL |
100 |
Питання 6. Який результат виконання команди Xorlw b'00110111', якщо (w)=b'01010100' ? |
1 |
0x63 |
2 |
0x77 |
3 |
0x14 |
4 |
0x00 |
100 |
Питання 7. Вміст регістра RG дорівнював 0х54. Після виконання команди INcf RG, f вміст регістра стане |
1 |
0x55 |
2 |
0x54 |
3 |
0x53 |
4 |
0 |
100 |
Питання 8. Переведіть десяткове число 71 у шістнадцяткову систему |
1 |
0x71 |
2 |
0x17 |
3 |
0x47 |
4 |
0x74 |
100 |
Питання 9. Команда віднімання робочого регістра w від регістра RG |
1 |
Addwf RG, f |
2 |
IORWF RG, f |
3 |
Subwf RG , f |
4 |
ANDWF RG, f |
100 |
Питання 10. Що опиниться в регістрі RG після виконання команди CLRF RG, якщо вміст регістру RG дорівнював 0х54 ? |
1 |
0 |
2 |
0x53 |
3 |
0x54 |
4 |
0x55 |
100 |
Питання 11. Вміст регістра RG дорівнював 0х54. Після виконання команди Decf RG, f його вміст стане |
1 |
0х55 |
2 |
0х54 |
3 |
0x53 |
4 |
0 |
100 |
Питання 12. Вкажіть команду, що обнулює 4 старших біти робочого регістра: |
1 |
iorlw b'11110000' |
2 |
iorlw b'00001111' |
3 |
andlw b'11110000' |
4 |
andlw b'00001111' |
100 |
Питання 13. Що опиниться в робочому регістрі після команди Movlw b'00110111', якщо (w)=b'01010100' ? |
1 |
0x63 |
2 |
0x77 |
3 |
0x37 |
4 |
0x00 |
100 |
Питання 14. Вкажіть команду: встановити "1" у біті 6 регістра RG |
1 |
BSF RG, 6 |
2 |
BCF RG, 6 |
3 |
BTFSC RG, 6 |
100 |
Питання 15. Додати до робочого регістра w константу 5 |
1 |
Addlw .5 |
2 |
Sublw .5 |
3 |
Andlw .5 |
4 |
Movlw .5 |
100 |
Питання 16. Назвіть команду обміну місцями тетрад в регістрі RG |
1 |
Comf RG, f |
2 |
Swapf RG, f |
3 |
Clrf RG |
4 |
XORWF RG, f |
100 |
Питання 17. Вкажіть результат команди IORWF RG, f, якщо перед її виконанням вміст регістрів був таким: (RG)=b'01111010', (w)=b'11110000' |
1 |
b'10000101' |
2 |
b'10001010' |
3 |
b'01110000' |
4 |
b'11111010' |
100 |
Питання 18. Який результат команди Iorlw b'00110111', якщо до її виконання (w)=b'01010100' ? |
1 |
0x63 |
2 |
0x77 |
3 |
0x14 |
4 |
0x00 |
100 |
Питання 19. Вкажіть вміст регістра W після виконання фрагмента: MOVLW .93 MOVWF RED SUBLW .95 ADDWF RED,w |
1 |
.1 |
2 |
.93 |
3 |
.94 |
4 |
.95 |
100 |
П
виконує функцію |
1 |
ВКЛЮЧНОГО АБО |
2 |
D-тригера |
3 |
T-тригера |
4 |
RS-тригера |
100 |
Питання 21. Команда “ВИКЛЮЧНОГО АБО” константи 55 і робочого регістра w |
1 |
Iorlw .55 |
2 |
Xorlw .55 |
3 |
Andlw .55 |
4 |
Movlw .55 |
100 |
Питання 22. Переривання від таймера TMR0 трапиться при умові: |
1 |
T0IF = 0, T0IE = 0, GIE = 1 |
2 |
T0IF = 1, T0IE = 1, GIE = 0 |
3 |
T0IF = 0, T0IE = 0, GIE = 0 |
4 |
T0IF = 1, T0IE = 1, GIE = 1 |
100 |
Питання 23. Для запису інформації в енергонезалежну пам'ять даних використовується директива: |
1 |
org |
2 |
equ |
3 |
de |
4 |
end |
100 |
Питання 24. Результат якої логічної операції = 0 тільки у випадку, коли всі операнди = 0 ? |
1 |
ВКЛЮЧНЕ АБО |
2 |
ВИКЛЮЧНЕ АБО |
3 |
Логічне І |
4 |
НЕ |
100 |
Питання 25. Вкажіть результат команди COMF RG, f, якщо перед її виконанням вміст регістрa був таким: (RG)=b'01111010' |
1 |
b'10000101' |
2 |
b'10001010' |
3 |
b'01110000' |
4 |
b'11111010' |
100 |
Питання 26. Вкажіть результат команди XORWF RG, f, якщо перед її виконанням вміст регістрів був таким: (RG)=b'01111010', (w)=b'11110000' |
1 |
b'10000101' |
2 |
b'10001010' |
3 |
b'01110000' |
4 |
b'11111010' |
100 |
Питання 27. Вкажіть команду: якщо біт 4 регістра RG = 1, пропустити наступну команду |
1 |
BSF RG, 4 |
2 |
BTFSS RG, 4 |
3 |
BTFSC RG, 4 |
4 |
BCF RG, 4 |
100 |
Питання 28. Вкажіть результат команди ADDWF RG, f, якщо перед її виконанням вміст регістрів був таким: (RG)=d'95', (w)=d'44' |
1 |
d'51' |
2 |
d'139' |
3 |
d'95' |
4 |
d'44' |
100 |
Питання 29. Який регістр зберігає молодший байт лічильника команд (програмного лічильника) ? |
1 |
PCL |
2 |
INTCON |
3 |
STATUS |
4 |
PORTB |
100 |
П
|
1 |
ВИКЛЮЧНЕ АБО |
2 |
ВКЛЮЧНЕ АБО |
3 |
НЕ |
4 |
Логічне І |