Wykonawca: Krystian Dąbek |
|||||||||
Laboratorium Podstaw Informatyki |
|||||||||
Temat: |
Projektowanie rozkazów dla maszyny W |
Nr.lab.: 1 |
|||||||
Rok akademicki |
termin |
Rodz. studiów |
grupa |
Data lab. |
Data oddania sprawozdania |
prowadzący |
ocena |
||
2006/2007 semestr letni |
wtorek 18-21 |
wieczorowe |
2 |
13.03 |
|
Dariusz Myszor |
|
Przesyły międzyrejestrowe:
Zadanie 2
|((L))|-> Ak
wyl wea;
czyt wys weja przep weak;
nie z @0
wyak wes;
wys weja ode weak;
wys weja ode weak!
@ 0 wyl wea;
Testowano dla:
-zawartość komórki pamięci = -10, 10
Zadanie 15
|(Ak)|->(2)
il;
il;
wyl wea;
nie z@0;
wyak wes;
wys weja ode weak;
wys weja ode weak;
wyak wes;
pisz!
@0 wyak wes;
pisz;
Testowano dla:
-zawartość akumulatora = -5, 5
Rozkazy:
Zadanie 2 W
MIN min((Ak,((Ad)))->Ak
czyt wys wei il;
wyad wea;
czyt wys weja ode weak;
nie z@0;
wys weja dod weak;
wyl wea!
@0 wys weja przep weak;
wyl wea;
Testowano dla:
-zawartość akumulatora = 5
Program:
MIN 10;
STOP;
Zadanie 8 W+
SAW (L)+(Ad)->L
czyt wys wei il;
wyl as weja przep weak;
wyad as weja dod weak;
wyak sa wel;
wyl wea;
Testowano dla:
-zawartość rejestru L = 1
Program:
SAW 5;
STOP;
4
F1
F2
F3
wyl
wea
czyt
wys
weja
przep
weak
wyak
wes
ode
F4
TAK
wys weja przep weak
wys weja dod weak
z<>0
czyt wys weja ode weak
wyad wea
czyt wys wei il
START
@ 0
nie z @0
F3
F5
NIE
wyl wea
wyl wea
KONIEC
START
czyt wys wei il
wyl as weja przep weak
wyad as weja dod weak
wyak sa wel
wyl wea
KONIEC