2795180262

2795180262



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



Wyszukiwarka

Podobne podstrony:
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 7. Przykładowe algorytmy do implementacji i
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 UWAGA: - pierwszą dyrektywą tekstu programu
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Laboratorium Techniki Mikroprocesorowej 2 -

więcej podobnych podstron