assembler

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

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.