assembler

 0    32 schede    kubap02
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda Risposta
Gdzie są umieszczone rejestry R0-R7?
inizia ad imparare
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
inizia ad imparare
PC
podstawowa wersja 8051 ma ile liczników?
inizia ad imparare
dwa 16-bitowe
jak odczytać zawartość rejestrów z obszaru SFR?
inizia ad imparare
przez adresowanie bezpośrednie
ile pamięci zewnętrznej RAM/ROM można podłączyć do 8051?
inizia ad imparare
64kB
jeśli program wykorzystuje przerwania zewnętrzne, to źródła przerwań należy podłączyć do
inizia ad imparare
odpowiednich bitów portu P3
fxtal=12MHz to ile trwa jeden cykl maszynowy?
inizia ad imparare
12/fxtal = 1us
pojemność pamięci wewnętrznej RAM podstawowego 8051
inizia ad imparare
128B
które porty 8051 pełnią rolę magistrali adresowej dla pamięci zewnętrznej?
inizia ad imparare
P0 i P2
W jakich trybach może pracować licznik T1?
inizia ad imparare
jako 13-, 16- lub 8-bitowy licznik
ostatni rozkaz procedury przerwania jest RETI, który powoduje
inizia ad imparare
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
inizia ad imparare
rejestr mikrokontrolera, do którego wpisywany jest wynik większości operacji arytmetycznych i logicznych
ile źródeł przerwań zewnętrznych obsługuje 8051
inizia ad imparare
dwa
Czy można przesłać zawartość dowolnego bitu do innego dowolnego bitu za pomocą jednej instrukcji?
inizia ad imparare
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
inizia ad imparare
cztery porty
stos ma budowę: + adres wierzchołka
inizia ad imparare
LIFO, domyślny adres wierzchołka SP=07h, umieszczony w wewnętrznej pamięci RAM
do konfiguracji liczników wykorzystuje się:
inizia ad imparare
TMOD i TCON
obszar wewnętrznej pamięci RAM adresowany bitowo
inizia ad imparare
128b od adresu 20h do 2Fh
uniwersalne rejestry robocze to
inizia ad imparare
4 grupy po 8 rejestrów wewnętrznej pamięci RAM (00h - 1Fh)
Co robi RETI?
inizia ad imparare
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
inizia ad imparare
cztery kilobajty
Jakie sygnały zliczane są przez liczniki T0 i T1
inizia ad imparare
wewnętrzne sygnały zegarowe
Ile jest możliwych rodzajów przerwań
inizia ad imparare
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?
inizia ad imparare
gdy odpowiednie bity są ustawione na jeden
jakie rejestry wykorzystywane są przy działaniu liczników
inizia ad imparare
T0 - TL0 i TH0; T1 - TL1 i TH1
Jakie adresy w SFR są adresowane bitowo?
inizia ad imparare
80H, 90H, 0A0H, 0B0H (adresy o numerach podzielnych przez 8)
Jaka jest pełna nazwa i do czego służy ALE?
inizia ad imparare
address latch enable - dodatkowy sygnał sterujący zewnętrznym buforem zatrzaskowym
który port może pracować jako multipleksowana magistrala danych
inizia ad imparare
P0
Do czego służy rejestr B
inizia ad imparare
do przechowywania tymczasowych informacji, mnożenia i dzielenia
gdzie umieszczone są adresy procedur obsługi przerwań
inizia ad imparare
na początku przestrzeni pamięci programu
za pomocą jakiego adresowania dostępne są rejestry specjalne sfr
inizia ad imparare
adresowania bezpośredniego
Jak mogą pracować poszczególne linie danego portu
inizia ad imparare
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)

Devi essere accedere per pubblicare un commento.