Zadania do laboratorium

Nasza ocena:

3
Pobrań: 14
Wyświetleń: 1022
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Zadania do laboratorium - strona 1

Fragment notatki:

Mikrokontrolery 1 – zadania do zajęć laboratoryjnych
Lista 1
1.
Zapis liczb w systemach pozycyjnych o różnych podstawach:
a) Proszę zapisać w systemie dwójkowym i szesnastkowym kolejne liczby od 0 do 15D
b) Należy zapisać dwójkowo i szesnastkowo następujące liczby: 16D, 32D, 64D, 128D, 31D,
33D, 63D, 65D, 127D, 136D, 77D
c) Proszę zapisać dziesiętnie i szesnastkowo liczby: 1101 1001B, 1011 1100B, 0101 1110B,
0111 1010B
d) Proszę zapisać szesnastkowo i dziesiętnie najmniejszą i największą liczbę 8-bitową oraz
16-bitową.
2.
Proszę napisać i uruchomić w trybie symulacyjnym program wypełniający kolejne komórki
pamięci danych poczynając od tej o adresie 0x02fc. Proszę opracować kilka wariantów
warunku wyjścia z pętli:
według stanu licznika obiegów pętli, tzn. należy wpisać tę samą liczbę np. do 11
kolejnych komórek;
b) według adresu ostatnio zapisanej komórki, tzn. należy wpisywać tę samą liczbę aż do
komórki o zadanym adresie, np. 0x0307 (włącznie)
c) według wartości ostatnio zapisanej liczby, tzn. należy wpisać np. kolejne liczby
nieparzyste poczynając od liczby 0x03, a kończąc na liczbie 0x0b (włącznie).
a)
3.
W pamięci danych, w komórce o adresie DANA znajduje się ciąg ośmiu zer i jedynek. Ciąg
ten należy rozpakować tak, aby kolejne jego bity znalazły się na najmłodszej pozycji ośmiu
kolejnych komórek pamięci o adresach DANA+1,...,DANA+8. Najbardziej znaczący bit bajtu
DANA ma się znaleźć w komórce o adresie najmłodszym, tzn. DANA+1. Pozostałe bity
komórek o adresach DANA+1,...,DANA+8 mają być wyzerowane.
Wrocław, 19 luty 2013 r.
Grzegorz Smołalski.
... zobacz całą notatkę

Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz