2795180256

2795180256



Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034

UWAGA: - pierwszą dyrektywą tekstu programu powinna być dyrektywa CPU deklarująca typ procesora docelowego poprzez wskazanie odpowiedniego pliku "Z80.TBL";

- drugą dyrektywą tekstu programu powinna być dyrektywa HOF określająca format wyjściowego pliku z kodem wynikowym na "INT8".

1.2. Projektowanie programu

Warunkiem uzyskania dobrze napisanego i poprawnie działającego programu jest przemyślenie postawionego zadania. Narzędziem pomagającym zaprojektować działanie programu jest algorytm.

Algorytm można zdefiniować jako sformalizowany opis procesu rozwiązywania jakiegoś zadania. Poniżej zostaną przedstawione zasady opisu algorytmów przy pomocy schematów blokowych, ze wskazaniem przykładów przejścia do zapisu w języku asemblerowym.

+    blok opisu procesu (wykonawczy) - określa jedną lub

więcej operacji wykonywanych jedna po drugiej w

_ podanej kolejności, służących przetworzeniu informacji;

T    ma jedno wejście i jedno wyjście.




blok operacji wejścia/wyjścia - służy odczytowi danych wejściowych lub zapisowi wyników pracy algorytmu; ma jedno wejście i jedno wyjście.

blok decyzyjny, opisuje warunek logiczny podlegający sprawdzeniu, w zależności od spełnienia tego warunku wybierane jest jedno z możliwych wyjść; jego kształt może zależeć od wielkości opisu sprawdzanego warunku;

ma jedno wejście i dwa wyjścia opisane „TAK” i „NIE”

(„T", „N");

wyjścia mogą być skierowane na boki lub w dół;

spotyka się też opis wyjść przy pomocy relacji algebraicznych

- w takim przypadku bywa, że blok ma trzy wyjścia, a ich opis zależy od sformułowania warunku wewnątrz bloku.

blok wywołania uprzednio zdefiniowanego procesu -

służy wywołaniu wcześniej zdefiniowanego fragmentu algorytmu;

ma jedno wejście i jedno wyjście.

1-8



Wyszukiwarka

Podobne podstrony:
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Laboratorium Techniki Mikroprocesorowej 2 -
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Laboratorium Techniki Mikroprocesorowej 2 -
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 mniejsze’. Rozwiązaniem alternatywnym dla uż
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Szczególnym przypadkiem jest wykrycie czy ja

więcej podobnych podstron