14298 MaszynaW 25

14298 MaszynaW 25



52


3. Opis symulatora

3.2.5.4. Symulowane urządzenia zewnętrzne ra.c.

W obecnej wersji Symulatora postanowiono umożliwić obsługę dwóch urządzeń zewnętrznych, których praca jest również symulowana. Są nimi takie urządzenia, jak:

Klawiatura: jako klawiaturę symuluje się część alfanumerycznej klawiatury, po przełączeniu jej za pomocą klawisza F6. Tak symulowana klawiatura generuje kody znaków ASCII dostępnych z klawiatury alfanumerycznej. Nic uwzględniono na niej klawiszy funkcyjnych, numerycznych, występujących w oddzielnej części klawiatury, ani klawiszy specjalnych jak Home itp.;

Monitor:    jako monitor symuluje się okno znakowe o rozmiarach 25 na 6 znaków,

które może wyświetlać znaki ASCII.

3.3. Standardowe rozkazy maszyny W

Przedstawiona na wykładzie f3] maszyna W posiada listę rozkazów składającą się z dwóch rozkazów przesyłów (POB i LAD), dwóch rozkazów realizujących operacje arytmetyczne (DOD i ODE) i dwóch rozkazów skoków (SOB i SOM). W pakiecie symulatora znajdują się gotowe pliki z opisem tych rozkazów. Poniżej przedstawiono treści tych plików.

3.3.1.    Rozkaz DOD

ROZKAZ

TYP - W

KOD = 001

MNE = DOD

OPIS = ‘(Ak) + ({Adłł*>Ak'

AKCJA

czyt wy* wei il ; wyad wea :

czyt wys weja dod waak wyl wea ;

KONIEC

3.3.2.    Rozkaz ODE

ROZKAZ

TYP = W

KOD = 011

MNE = ODE

OPIS - *(AkM(Ad))->Ak'

AKCJA

czyt wys wei il:

3 3. Standardowe rozkazy maszyny W

wyad waa ;

czyt wys weja ode weak wył wea ; KONIEC

3.3.3. Rozkaz POB

ROZKAZ

TYP = W KOD =111 MNE = POB OPIS = ’l(Ad)> -> Ak'

AKCJA

czyt wys wei il; wyad wea ;

czyt wys weja pob weak wyl wea ; KONIEC

3.3.4.    Rozkaz LAD

ROZKAZ

TYP = W KOD =010 MNE - LAD OPIS =* '(Ak) -> (Ad)’

AKCJA

czyt wys wei il; wyad wea wyak wes ; pisz wyl wea ;

KONIEC

3.3.5.    Rozkaz SOB

ROZKAZ

TYP = W KOD = 100 MNE = SOB OPIS = '(Ad) ->

AKCJA

{ Pobierz rozkaz } { Adres do A }

{IL )


czyt wys wei il; wyad wea; wel;

KONIEC


Wyszukiwarka

Podobne podstrony:
MaszynaW 18 40 3. Opis symulatora 3.2.1.4. Zerowanie elementów m.c. Z tą opcją menu związane jest po
MaszynaW 21 44 3. Opis symulatora w punkcie 3.2.2.4. Różnica polega tylko na tym, że w tamtym wypadk
MaszynaW 24 50 3. Opis symulatora wyxA *w«x foćcoooóoj Rys. 3.22. Architektura m c. typu L dla 8-bit
MaszynaW 26 54 3. Opis symulatora 3.3.6. Rozkaz SOM ROZKAZ TYP = W KOD - 101 MNE = SOM OPIS = ’

więcej podobnych podstron