1300739825

1300739825



;Przykładowy programu dla Z80 do testowania pamięci RAM


PRÓG:


ORG 0000H LD SP.2000H


LD BC.1000H LD HL.0100H


nagłówek programu dyrektywa asemblera - program zostanie ;umieszczony w pamięci od adresu OOOOh ustawienie początkowej wartości wskaźnika stosu (po RESET SP zawiera wartość nieokreśloną) liczba komórek pamięci do sprawdzenia adres początku testowanego bloku pamięci


LD A.OAAH LD (HL),A LD A, (HL) CP OAAH

JP NZ.ERR INC HL DEC BC CALL SUB JP NZ.LO OK:    HALT

ERR: HALT


;wartość testowa

;zapisanie wartości testowej do komórki pamięci ;odczytanie zawartości komórki pamięci sprawdzenie czy wartość odczytana jest identyczna z ;zapisaną

pamięć pracuje poprawnie

uszkodzenie w komórce o adresie zawartym w HL

SUB:    ;podprogram sprawdzania    BC=0

;(dekrementacja BC nie zmienia rejestru wskaźników) LD A,B    ;

CPOOH

JP NZ,L1    ;

LD A,C CPOOH L1:    RET

END    ;dyrektywa asemblera - zaznaczenie końca programu

;Program kończymy END w polu instrukcji i "ENTER"

;Program musi mieć rozszerzenie .ASM np. ZEGAR.ASM ;Asemblacje uruchamiamy XASMZ80.COM ZEGAR.ASM

Modułowy system mikroprocesorowy DSM jest specyficznym środkiem uruchomieniowym układów mikroprocesorowych, w którym magistrale wyprowadzono w tylnej części kasety. Uniwersalność DSM polega na programowym (poprzez plik konfiguracyjny) określaniu tzw. definicji szyny, pozwalającej modułowi monitora BM01 współpracować z różnymi typami jednostek centralnych uruchamianych systemów. Typowe funkcje monitora szyny to:

•    monitorowanie stanu magistral adresowej, danych i sterującej

•    zapis/odczyt do pamięci lub układów we/wy uruchamianego systemu

•    realizacja wykonania programu w trybie pracy krokowej, wolnobieżnej i z "pułapkami"

Monitor szyny nie umożliwia użytkownikowi na wgląd w rejestry wewnętrzne procesora.

Projekt wstępny: Zaprojektować dekoder adresów przestrzeni pamięci systemu mikroprocesorowego opartego na procesorze Z80. Układ ma w sposób pełny dekodować pamięć RAM (6264) od adresu OOOOh oraz pamięć EPROM (2716) od arbitralnie wybranego adresu poczynając od 2000h (np. 3800h, AOOOOh lub D800h). Do budowy dekodera wykorzystać dwa układy: 74HCT138 i 74HCT139 znajdujące się na pakiecie MEM8. Przygotować schemat ideowy i montażowy (uwzględniający numery

9



Wyszukiwarka

Podobne podstrony:
0000039 4 180 Przykładowe programy postępowania pacjenta do operacji. Oznacza to nie tylko stosowani
- 132 - dla programu uży tkorni] Un. Dodatkowy moduł pamięci RAM o pojemności k kbnjtów zawiera syst
Omówienie narzędzi do kontroli pamięci: Przykład 1. Niepoprawny program deb #include
higeina 21 Przykłady programu świetlnego dla kurcząt-brojlerów Wiek Godzin światła na
img030 Wynikiem działanie programu jest przesłanie do pamięci środowiska koprocesora (14 - bajtowego
Program nauczania KOWEZiU _ : ** Wykorzystanie przykładowego programu nauczania dla zawodu technik g
62 Z GDANrEC Na Rysunku 7 przedstawione są schematycznie przykłady par zasad, dla których do tej por
Instukcja odblokowania nieużywanej pamięci RAM Po uruchomieniu programu kliknij jak na kolejnych obr
I. Pamięć RAM Kości pamięci Sygnały sterujące DO - Dn - Szyna wejścia/wyjścia danych służy do
Korzystnym dopełnieniem MGE jest program GeoMedia dojrzewający do roli uniwersalnego narzędzia dla k
{Przykładowe wywołanie programu dla widm NBUT20 i NBUT80} » odejmijwidma( NBUT20 , NBUT80 ); Funkcja
276 277 2?6 O Rys. 6.18. Graf (a) i sieć działań (b) do zadania 6.8 6.9.    Przygotow
Tematy do pracy : -    programy dla młodego pacjenta w placówkach leczenia uzależnień
DOBOR ZMIENNYCH OBJAŚNIAJĄCYCH DO MODELU Metoda Heliwiga - przykład obliczeniowy Dla kombinacji K2
cz2 Programowanie Przystąpmy teraz do przypisania własnych oznaczeń dla wyprowadzeń naszego
SIMM (Single In Linę Memory Module) Moduły SIMM z układami dynamicznej pamięci RAM dla poszczególnyc

więcej podobnych podstron