Lab 8 9 10 ver2

background image

Zadanie Lab 8_9_10 ver 2

A. Napisać program Lab8 w asemblerze komputera DLX, który:

1. Zadeklaruje dwie tablice przechowujące liczby zmiennoprzecinkowe podwójnej precyzji: T 109- elementową oraz Twy 99-

elementową, a także zmienną Suma zmiennoprzecinkową podwójnej precyzji.

2. Komórki tablicy T wypełni kolejnymi liczbami o części ułamkowej równej zero i części całkowitej rosnącej, począwszy od

podwojonego numeru w dzienniku studenta/ studentki (np. nr=1, liczby T[1] = 2.0, T[2] = 3.0 itd.).

3. Następnie dla każdego elementu tablicy Twy wykona operację :

])

5

[

*

]

2

[

(

])]

4

[

]

3

[

(

*

14

.

3

[

])]

1

[

]

[

(

*

10

[

]

[

+

+

+

+

+

+

+

+

=

i

T

i

T

i

T

i

T

i

T

i

T

i

Twy

4. W zmiennej Suma umieści sumę wszystkich elementów tablicy Twy.


B. Przed rozpoczęciem tworzenia programu zaprojektować arkusz kalkulacyjny w Excelu, wykonujący te same obliczenia.
C. Poprawnie liczący program (dla dowolnej, wybranej przez studenta/studentkę konfiguracji sprzętowej WinDLX, za wyjątkiem

modyfikacji czasów operacji ZMP innych niż 2/5/19) i wyjaśnienie szczegółów jego działania w trakcie odpowiedzi jest
niezbędne dla uzyskania oceny bardzo dobrej za lab 8_9.

D. Dodatkowo, ogłoszony zostaje konkurs na najszybszy program, realizujący poprawnie obliczenia z punktu A.3. Nie jest

dozwolone „przerabianie” wzoru, wszystkie obliczenia i dane muszą wystąpić w postaci jawnej. Oceniana będzie liczba cykli
zegarowych komputera WinDLX, koniecznych do wykonania programu. Konfiguracja sprzętowa wybrana przez osobę
ocenianą, bez możliwości zmiany czasów operacji ZMP innych niż 2/5/19. Najszybszy program uzyskuje dla autora 2 oceny
bdb za zajęcia laboratoryjne 10. Pozostałe oceny według reguł, podanych przez prowadzącego.



Wyszukiwarka

Podobne podstrony:
CCNA2 lab 10 1 6 pl
lab 3 10 5
lab 3 10 1
lab 10 2 5
IE RS lab 10 solutions
lab 8 10 1
lab 10 2 4
LAB 10
2010 Lab 10 struktury drzewiaste
lab 10 3 2 1
Podstawy Automatyki Lab 10 CW3 Układy sekwencyjne elektroniczne
Podstawy Automatyki Lab 10 CW1 Układy przełączające oparte na elementach stykowych
Lab 6, 10.2.2.8 Packet Tracer - DNS and DHCP Instructions
lab 5(1) 10
lab 10
CCNA1 lab 10 3 5c pl
lab 10 1 3

więcej podobnych podstron