Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034
W powyższym algorytmie tab oznacza dwuwymiarową tablicę o ilosc_wier wierszach i ilosc_kol kolumnach. Tablica jest indeksowana zmiennymi i oraz j. Wewnętrzna pętla algorytmu realizuje dostęp do kolejnych elementów w wierszu tablicy wskazanym przez wartość indeksu i, ustaloną przez pętlę zewnętrzną. Jedna z możliwych implementacji tego algorytmu (wyłącznie mechanizmów pętli programowych) jest następująca:
LD B, 0 /zainicjowanie indeksu wierszy (zmienna i)
nast_wiersz:
LD C, 0 /zainicjowanie indeksu kolumn (zmienna j)
nast_element:
/ dostęp do elementu tablicy
INC |
C |
/następny element wiersza | |
LD |
A, C | ||
CP |
ilosc_ |
kol /sprawdzenie czy |
koniec wiersza |
JR |
C,nast |
_element / skok |
jeśli nie |
INC |
B |
/następny wiersz |
tablicy |
LD |
A, B | ||
CP |
ilosc_ |
wier / sprawdzenie czy |
ostatni wiersz |
JR |
C,nast |
_wiersz / skok |
jeśli nie |
2. Cele ćwiczenia
Poznanie oprogramowania narzędziowego i zasad jego wykorzystania przy uruchamianiu systemów mikroprocesorowych.
Zweryfikowanie informacji dotyczących funkcjonowania przykładowego mikroprocesora 8-bitowego.
Zdobycie praktycznych umiejętności potrzebnych przy uruchamianiu systemów mikroprocesorowych z mikroprocesorami uniwersalnymi.
1-14