Pytania na egzam, informatyka, Mikrokontrolery


0x08 graphic
1. Najstarszy bit liczby ujemnej w kodzie U2:

a. zawsze wartć 1

b. zawsze wartość 0

c. zależy od wartości modułu liczby

2. Mikroprocesory typu RISC

0x08 graphic
0x08 graphic
a. zastały opracowane przed powstaniem mikroprocesorów CISC

b. charakteryzują s zredukowaną listą instrukcji względem CISC

c. charakteryzują s krótkim czasem wykonywania instrukcji

3. Liczby zmiennoprzecinkowe pojedynczej precyzji zapisane zgodnie z IEEE-754 zajmują w pamięci

0x08 graphic
0x08 graphic
a. 64 bity b. 32 bity c. 4 bajty

0x08 graphic
4. Architektura von Neumana charakteryzuje się:

a. wslną przestrzen adresową pamięci programu i danych

b. osobnymi zestawami magistral dla pamięci programu i pamięci danych c. oddzielnymi przestrzeniami adresowymi dla pamięci programu i danych

0x08 graphic
5. Które stwierdzenie jest prawdziwe w przypadku liczb w kodzie NB o wartościach binarnych zapisem szesnastkowym: 0x10000010 i 0x08000008 (???????-b)

a. liczba pierwsza jest dwa razy większa od drugiej

b. liczba pierwsza jest dwa razy mniejsza od drugiej

c. oba powyższe stwierdzenia są fałszywe

6. Plik w formacie INTEL-HEX w porównaniu z plikiem binarnym przedstawiającym ten sam kod maszynkowy ma rozmiar

0x08 graphic
a. mniejszy b. wkszy c. taki sam

7. W standardzie kodowania ASCIIZ do zapisania łańcucha znaków „Ala ma psa” potrzeba:

0x08 graphic
a. 10 bajtów

b. 8 bajtów

c. 11 bajtów

0x08 graphic
8. Do zaadresowania obszaru SFR mikrokontrolera 8051 można wykorzystać adresowanie a. bezpośrednie

b. pośrednie

c. natychmiastowe

9. Jakiej instrukcji (jednej) należy użyć do przekierowania obsługi przerwania do procedury umieszczonej w innym miejscu pamięci niż predefiniowany adres związany z daną przyczyną przerwania?

0x08 graphic
a. LCALL adres (wywołanie procedury)

b. LJMP adres (skok)

c. Nie da się tego zrobić jedną instrukcją

10. Magistrala adresowa o szerokości 8 bitów pozwala na zaadresowanie przestrzeni adresowej o rozmiarze: (wszystkie odpowiedzi są niepoprawne)

a. 2^16 - 65536 b. 2^16-1-65535 c. 8*8-64


11. Dla liczb 8 bitowych zapisanych w kodzie NB przestawienie najstarszego bitu z wartości

0 na 1 odpowiada

0x08 graphic
a. zmianie znaku liczby na przeciwny b. dodaniu do liczby 128

c. podzieleniu liczby przez 2

12. W mikroprocesorze podczas operacji dodawania/odejmowania ustawienie wskaźnika przeniesienia OV sygnalizuje że nastąpiło:

0x08 graphic
a. przekroczenie zakresu liczb w kodzie NB

b. przekroczenie zakresu w kodzie liczb U2

c. przekroczenie zakresu liczb kodzie BCD

13. Mikroprocesory typu CISC charakteryzuje a. architektura typu Harvard

0x08 graphic
b. mała liczba krótkich, szybko wykonujących się instrukcji c. stosunkowo duża liczba instrukcji

14. Architekturę typu Havard charakteryzuje a. pojedynczy zestaw magistral A, D i S

0x08 graphic
b. wspólna przestrzeń adresowa pamięci programu i danych

c. niezależne przestrzenie adresowe dla pamci programu i danych

15. W trakcie wykonywania cyklu rozkazowego wartość licznika rozkazów (PC) przedstawia:

0x08 graphic
a. liczbę cykli maszynowych wykonanych do chwili uruchomienia procesora b. adres komórki pamięci następnego rozkazu który będzie wykonany

c. adres komórki pamięci ostatnio wykonanego rozkazu

16. Zakres liczb 8 bitowych w kodzie znak-moduł wynosi:

0x08 graphic
a. -128 do -127 b. -127 do +127 c. -127 do +128

0x08 graphic
17. Asembler jest językiem programowania, który charakteryzuje się tym, że:

a. jednej instrukcji maszynowej odpowiada dokładnie jedna instrukcja asemblera

b. jest łatwo przenośny na inne mikroprocesory

0x08 graphic
c. wymaga znajomci architektury wewnętrznej mikroprocesora

18. W trybie adresowani pośredniego komórek pamięci mikrokontrolera 8051 jako wskaźniki danych mogą służyć rejestry:

0x08 graphic
a. R0, R1....R7

b. R0 i R1

c. R1 i R2

19. W adresowaniu natychmiastowym a. rozkaz zawiera adres argumentu

0x08 graphic
b. rozkaz zawiera nazwę rejestru, który zawiera adres argumentu c. wartć argumentu jest częścią rozkazu

20. Aby w programie głównym poprawnie odczytać zmienną 16-to bitową znajdującą się w pamięci RAM mikrokontrolera 8051, która jest okresowo modyfikowana przez procedurę obsługi przerwania:

a. trzeba na czas odczytu wyłączyć mechanizm przerwań

b. trzeba na czas odczytu włączyć mechanizm przerwań

c. swobodny odczyt w dowolnym momencie nie spowoduje przekłamań

21. W rozkazie MOV03, …………..

a. pośrednie i natychmiastowe

b. bezpośrednie i natychmiastowe

c. pośrednie i bezpośrednie

22. Układ scalony zawierający w jednej obudowie jednostkę centralną, układy pamięci i układy wejścia/wyjścia nazywamy

a. procesorem

0x08 graphic
b. mikroprocesorem

c. mikrokontrolerem

23. Rozkazy operacji logicznych ANL, ORL, XRL mikrokontrolera 8051, których argumenty mają długość słowa większą niż 1

a. są niedopuszczalne dla takich argumentów

0x08 graphic
b. wykonu operacje na odpowiadających sobie parach bitów

c. traktują słowa niezerowe jako prawdę a zerowe jako fałsz i generują jednobitowy wynik w akumulatorze bitowym C

24. Aby zrealizować w procesorze 8 bitowy algorytm dodawani liczb wielobajtowych w kodzie U2, należy podczas dodawania kolejnych bajtów uwzględnić wartość odpowiedniego wskaźnika z poprzedniego dodawania (???????? - bc)

0x08 graphic
a. parzystości P

b. przeniesienia CY

c. przepełnienia OV

25. Pamięci kasowane światłem ultrafioletowym (elektrycznie) to pamięci typu

a. FLASH

0x08 graphic
b. EEPROM

c. EPROM

0x08 graphic
0x08 graphic
26. Które z podanych rozkazów zmieniają wartość wskaźnika stosu a. LCALL 1000h (wywołanie procedury)

b. RET (powrót procedury)

c. LJMP 1000h (skok)

27. Wykonanie rozkazu MOV P1,#00h

0x08 graphic
a. nie wpłynie na wartość danych odczytywanych przez program z linii tego portu

b. spowoduje, że wszystkie odczytywane z linii tego portu dane będą miy wartć 0

c. spowoduje, że wszystkie odczytywane z linii tego portu dane będą miały wartość 1

0x08 graphic
28. W mikrokontrolerze 8051 dane umieszczane na stosie zapisywane są:

a. w wewnętrznej pamięci RAM

b. w zewnętrznej pamięci RAM

c. w obszarze rejestrów specjalnych SFR

29. W mikrokontrolerze 8051 wartość wskaźnika stosu SP

0x08 graphic
a. jest liczbą elementów umieszczonych na stosie

b. jest adresem komórki w której jest zapisany ostatni element umieszczany na stosie c. jest wartością ostatniego elementu umieszczonego na stosie

0x08 graphic
0x08 graphic
30. Aby zmniejszyć liczbę linii portu potrzebnych do poprawnej obsługi zestawu przycisków można zastosować:

a. sekwencyjne przeglądanie stanu klawiszy za pomo multipleksera

b. podłączanie klawiszy w strukturę matrycy

c. szeregowe połączenie klawiszy

31. Efekt ciągłego świecenia wskaźników, przy sekwencyjnym sterowaniu wyświetlaczem

0x08 graphic
0x08 graphic
LED uzyskamy, gdy okres pełnego cyklu wyświetlania będzie wynosił: (??????-c)

a. 1 ms b. 10 ms

c. 100 ms

32. Ile bitów pamięci zajmuje w języku C zmienna typu unsigned short:

0x08 graphic
a. 2 b. 8 c. 16

32. Ile bitów pamięci zajmuje w języku C zmienna typu unsigned char:

0x08 graphic
a. 32 b. 8 c. 16

33. Praca układu czasowo-licznikowego uC 8051 w trybie „timer” (licznik) polega na:

a. zliczaniu impulsów zewnętrznych podawanych na specjalne wejście mikrokontr.

b. zliczaniu impulsów związanych z zegarem mikrokontrolera

c. zliczaniu przerwań mikrokontrolera

34. Ile bajtów pamięci zajmuje w języku C zmienna typu unsigned long:

a. 2

b. 8

c. 16

35. Mechanizm stosu …

a. FIFO (first In, first out)

b. LIFO (last in, first out)

c. kolejka

d. LILO (last In, last out)

36. Mechanizm obsługi przerwań w uC 8051 (????????-c)

0x08 graphic
a. nie zmienia wskaźnika stosu

b. powoduje automatyczne zapisanie na stosie aktualnej wart. licznika rozkazów PC

c. powoduje automatyczne zapisanie na stosie wartości R0-R7

37. W mikrokontrolerze 8051 podczas przyjęcia przerwania:

a. wskaźnik stosu nie ulega zmianie

b. następuje automatyczne zapisanie na stosie aktualnej wartości licznika rozkazów PC

c. następuje automatyczne zapisanie na stosie wartości rejestrów R0-R7

38. Ile razy wykona się pętla opisana warunkami: for (i=0;i<=8;i++)

0x08 graphic
a. 7 b. 8 c. 9

39. Ile razy wykona się (po ilu przebiegach się zakończy) pętla opisana: for (i=0;i<=8;i+=2)

a. 2

b. 3

c. 4

39. Ile razy wykona się (po ilu przebiegach się zakończy) pętla opisana: for (i=0;i<4;i=2)

a. 4

b. 5

c. 8

40. Jak jest najmniejsza liczba linii portu mikrokontrolera potrzebna do obsługi klawiatury matrycowej składającej się z 12 klawiszy:

0x08 graphic
a. 7 b. 8 c. 12

41. Aby odczytać komórkę zewnętrzną pamięci mikrokontrolera 8051, której adres znajduje się w rejestrze można użyć rozkazu asemblera:

0x08 graphic
a. ADD

b. MOVX

c. MOV

0x08 graphic
42. Do rozszerzania pamięci operacyjnej mikrokontrolera 8051 należy użyć pamięci typu a. SRAM

b. FLASH

c. EPROM

43. Transmisja szeregowa, w której do synchronizacji zegarów nadajnika i odbiornika wykorzystuje się tzw. bit startu to transmisja:

a. synchroniczna

b. asynchroniczna

c. szerokopasmowa

44. Do adresowania używa się rejestrów: (???????????)

a. R0 do R7

b. R0-R1

c. R1-R2

45. Czy komórkę, która jest modyfikowana podczas przerwania można przeczytać?

a. tak

b. trzeba przerwać przerwanie ()

c. trzeba wrzucić ją na stos

46. Za pomocą jakiej pamięci rozszerza się pamięć mikrokontrolera?

a. zewnętrznej

b. wewnętrznej

c. ROM

47. Która pamięć jest operacyjna?

a. ROM

b. RAM

c. EPROM

48. Zakres liczb w kodzie NB:

a. 0 - 255

b. -127 - 128

c. -128 - 127

49. W kodzie ASCIIZ słowo „PROGRAM” do zapisu wymaga:

a. 8 bajtów

b. 9 bajtów

c. 10 bajtów

INNE PYTANIA:

kontrolowania mikroprocesora

OTWARTE PYTANIA:

  1. Ile bajtów w pamięci (1 komórka = 1 bajt) może zaadresować mikroprocesor o 18 bitowej szynie adresowej i 8 bitowej szynie danych?

  1. 8051 pracuje z oscylatorem kwarcowym 4MHz. Jaki jest czas trwania cyklu maszynowego?

  1. 8051. W pamięci pod adresem 0739H umieszczono następujący rozkaz MOV 50H,#0FFH

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

  1. 8051. W pamięci programu pod adresem 7539H znajduje się rozkaz SJMP skok, jest etykietą związaną z komórką pamięci 7549H, kod rozkazu to 80H:

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

W DÓŁ 753BH - 128D = 74BBH

  1. 8051 współpracuje z zewnętrzną pamięcią danych o pojemności 2kb:

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x01 graphic

0x08 graphic
SETB P2.2

CLR P2.1 ustawienie portu P2 na 5

SETB P2.0

MOV R0,#0FFH

PĘTLA:

0x08 graphic
MOV A,@R0 pobranie zawartości komórki pamięci wew. wskazanej przez R0

MOVX @R0,A wpisane do pamięci zew. o adresie (P2 i R0) liczby z A

DJNZ R0, PĘTLA zmniejszenie R0

0x08 graphic
MOV A,@R0 przekopiowanie komórki o adresie 0

MOVX @R0,A

  1. 8051 w rejestrze PSW wpisany jest bajt C0H natomiast w akumulatorze zapisany jest bajt 50H . Jaka będzie zawartość akumulatora i rejestru PSW po wykonaniu następującego rozkazu RLC A?

0x01 graphic

  1. 8051, fosc=12MHz:

MOV TMOD,#02H

MOV TH,#156

SETB TR0

PETLA: JNB TF0petla

CLR TF0

CPL P1.3

SJMP PETLA

0x01 graphic

ORG 00H

LJMP START

ORG 30H OBSŁUGA PRZERWANIA

START:

MOV TMOD,#02H ORG 0BH

MOV TM0,#156 CPL P1.3

MOV IE,#82H RETI

SETB TR0

SJMP start

  1. Jakie rodzaje przerwań mogą wystąpić w 8051? Jak realizowana jest obsługa tych przerwań?

  1. 8086. Poniższy program wykonuje dodawanie dwóch liczb (x+y) zapisanych w pamięci. Wynik dodawania (z=x+y) umieszcza w pamięci:

MOV DX,1234H

MOV DS,DX

MOV AL,[1234]

MOV BL,[1234]

ADD AL,BL

MOV [0AABB],AL

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
DS = 1234H

0x08 graphic
Adres x = 12340H+1234H = 13574H

0x08 graphic
0x08 graphic
0x08 graphic
Adres z = 12340H+AABBH = 1CDFBH

  1. Jakie czynności wykonywane są przez 8086 po wykryciu przerwania? Ile różnych przerwań może wystąpić w 8086?

073CH

073BH

073AH

0739H

0738H

0737H

0736H

7549H 7549H-753BH=0EH

skok

753BH

753AH

80H (kod SJMP)

7539H

7538H

7537H

8051

D7-D0

A0

A....

RD

WR

I/O

P2.7

P2.4

x

y

z

Miejsce skoku

EH

75H (kod rozkazu)

50H

FFH



Wyszukiwarka

Podobne podstrony:
Pytania na egzam-sciaga, informatyka, Mikrokontrolery
Pytania na egzam z infy, I semstr moje materiały, Semestr I, Informatyka stosowana, wyklady i pytani
pytania na egzam, MiBM, semestr II, MzOC, Inne
Pytania na egzam z biochy, Studia, UTP Ochrona środowiska, I rok, Semestr II, Biochemia
Dietetyka pytania exam, pytania na egzam
pytania na egzam ze stali, Łączniki: - rozbieralne (bez niszcz
podstawy pytania(5), pytania na egzam
PYTANIA NA EGZAM DO DR?AMKA(spisane)
26 11 2013 Pytania na Zaliczenie INFORM Modelowanie cyf
opracowane pytania na egzam
Prawo Cywilne - Pytania Na Egzam, Prawo Cywilne
opracowane pytania na egzam cut, 1
pytania na egzam z pide od fracka
Ocena żywienia - pytania+odpowiedzi, pytania na egzam
podstawy pytania(1), pytania na egzam
podstawy pytania(7), pytania na egzam
podstawy pytania(11), pytania na egzam
Odpowiedzi na pytania na egzam

więcej podobnych podstron