assembler

 0    32 flashcards    kubap02
download mp3 print play test yourself
 
Question Answer
Gdzie są umieszczone rejestry R0-R7?
start learning
w pamięci ram, początek zależy od stanu bitów RS0 i RS1 w słowie statutowym PSW
adres aktualnie wykonywanej instrukcji jest w
start learning
PC
podstawowa wersja 8051 ma ile liczników?
start learning
dwa 16-bitowe
jak odczytać zawartość rejestrów z obszaru SFR?
start learning
przez adresowanie bezpośrednie
ile pamięci zewnętrznej RAM/ROM można podłączyć do 8051?
start learning
64kB
jeśli program wykorzystuje przerwania zewnętrzne, to źródła przerwań należy podłączyć do
start learning
odpowiednich bitów portu P3
fxtal=12MHz to ile trwa jeden cykl maszynowy?
start learning
12/fxtal = 1us
pojemność pamięci wewnętrznej RAM podstawowego 8051
start learning
128B
które porty 8051 pełnią rolę magistrali adresowej dla pamięci zewnętrznej?
start learning
P0 i P2
W jakich trybach może pracować licznik T1?
start learning
jako 13-, 16- lub 8-bitowy licznik
ostatni rozkaz procedury przerwania jest RETI, który powoduje
start learning
pobranie kolejno ze stosu dwóch bajtów i przesłanie ich odpowiednio do rejestru PC
Co to jest akumulator w kontekście mikrokontrolera 8051
start learning
rejestr mikrokontrolera, do którego wpisywany jest wynik większości operacji arytmetycznych i logicznych
ile źródeł przerwań zewnętrznych obsługuje 8051
start learning
dwa
Czy można przesłać zawartość dowolnego bitu do innego dowolnego bitu za pomocą jednej instrukcji?
start learning
tak, ale tylko między bitami rejestrów R0 i R1, np. MOV C, bit
ile uniwersalnych portów wejścia wyjścia posiada 8051
start learning
cztery porty
stos ma budowę: + adres wierzchołka
start learning
LIFO, domyślny adres wierzchołka SP=07h, umieszczony w wewnętrznej pamięci RAM
do konfiguracji liczników wykorzystuje się:
start learning
TMOD i TCON
obszar wewnętrznej pamięci RAM adresowany bitowo
start learning
128b od adresu 20h do 2Fh
uniwersalne rejestry robocze to
start learning
4 grupy po 8 rejestrów wewnętrznej pamięci RAM (00h - 1Fh)
Co robi RETI?
start learning
kończy obsługę przerwania. Pobiera dwa bajty ze stosu i umieszcza je w starszym i młodszym bajcie licznika rozkazów, zmniejsza zawartość wskaźnika stosu o dwa
pojemność wewnętrznej pamięci ROM
start learning
cztery kilobajty
Jakie sygnały zliczane są przez liczniki T0 i T1
start learning
wewnętrzne sygnały zegarowe
Ile jest możliwych rodzajów przerwań
start learning
pięć - dwa rodzaje generowane przez licznik, dwa przerwań zewnętrznych i jeden przerwania z portu szeregowego
kiedy porty P0 do P3 mogą pracować jako wejście?
start learning
gdy odpowiednie bity są ustawione na jeden
jakie rejestry wykorzystywane są przy działaniu liczników
start learning
T0 - TL0 i TH0; T1 - TL1 i TH1
Jakie adresy w SFR są adresowane bitowo?
start learning
80H, 90H, 0A0H, 0B0H (adresy o numerach podzielnych przez 8)
Jaka jest pełna nazwa i do czego służy ALE?
start learning
address latch enable - dodatkowy sygnał sterujący zewnętrznym buforem zatrzaskowym
który port może pracować jako multipleksowana magistrala danych
start learning
P0
Do czego służy rejestr B
start learning
do przechowywania tymczasowych informacji, mnożenia i dzielenia
gdzie umieszczone są adresy procedur obsługi przerwań
start learning
na początku przestrzeni pamięci programu
za pomocą jakiego adresowania dostępne są rejestry specjalne sfr
start learning
adresowania bezpośredniego
Jak mogą pracować poszczególne linie danego portu
start learning
każda z 8 linii portu może pracować jako wejściowa lub wyjściowa (wpisanie do odpowiadającego jej przerzutnika odpowiednio 1 lub 0)

You must sign in to write a comment