9 10 Zadanie


Zadanie Lab 9_10  ver 3

 

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

1.      Zadeklaruje dwie tablice przechowujące liczby zmiennoprzecinkowe podwójnej precyzji: T 110- elementową oraz Twy 100-elementową, a także zmienną Suma zmiennoprzecinkową podwójnej precyzji.

2.      Komórki tablicy T wypełni (nie za pomocą statycznej deklaracji z nadaniem wartości początkowych) kolejnymi liczbami o części ułamkowej równej 0.9 i części całkowitej rosnącej, począwszy od powiększonego o 100 numeru w dzienniku studenta/ studentki (np.  nr=1, liczby T[1] = 101.9, T[2] = 102.9 itd.).

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

 

0x01 graphic

 

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

 

  1. Przed rozpoczęciem tworzenia programu zaprojektować arkusz kalkulacyjny w Excelu, wykonujący te same obliczenia.

  2. Zmierzyć liczbę cykli zegarowych dla wykonania uzyskanego programu przy dowolnej, wybranej przez studentkę/ studenta konfiguracji sprzętowej, za wyjątkiem czasów fazy Execute jednostek zmiennoprzecinkowych (2/5/19).

  3. W przypadku uzyskania poprawnego wyniku działania programu (zmienna Suma i tablice T i Twy), program bierze udział w konkursie na „najszybciej działający program”. Kryterium oceny jest liczba cykli zegarowych, potrzebnych do wykonania programu. Zwycięzca konkursu otrzymuje dwie oceny bdb do średniej z laboratorium. Pozostali uczestnicy oceny pozytywne, zależne od uzyskanego czasu wykonania. W przypadku niepoprawnego działania programu ocena za ćwiczenie 9-10 jest równa ndst. Zwycięzca jest zobowiązany do publicznego przedstawienia na forum grupy opracowanego programu, ze wskazaniem sposobów uzyskania najszybszego programu.


W celu kontroli oryginalności rozwiązania osoby, uzyskujące ocenę pozytywną muszą w ciągu 3 dni od dnia przeprowadzenia zajęć przesłać na adres miktus@ita.wat.edu.pl wersję elektroniczną sprawozdania (w postaci pliku .doc, .docx, .rtf, .pdf lub .html), jako załącznik do maila, w miarę możliwości spakowany do postaci .zip lub .rar (np. narzędziem 7zip: http://www.7-zip.org/). Temat maila: Sprawozdanie L9_10_numer_grupy_numer_ studenta_w_dzienniku. Nazwa pliku załącznika:  L9_10_numer_grupy_numer_ studenta_w_dzienniku.zip, na przykład L9_10_I8X1S1_10.zip.

 

W sprawozdaniu zamieścić:

  1. treść zadania,

  2. algorytm, opis i treść programu Lab9v3.

  3. Wydruk zawartości zmiennej SUMA oraz pierwszych 10 i ostatnich 10 elementów tablic T i Twy z arkusza kalkulacyjnego

  4. Wydruk zawartości zmiennej SUMA oraz pierwszych 10 i ostatnich 10 elementów tablic T i Twy z podglądu zawartości pamięci operacyjnej WinDLX, potwierdzających poprawne wykonanie prezentowanego programu.

  5. Wydruk okienka STATISTICA, potwierdzającego uzyskany czas uruchomienia programu.



Wyszukiwarka

Podobne podstrony:
10) Zadanie
rozdzial 10 zadanie 05
rozdzial 10 zadanie 07
rozdzial 10 zadanie 04
rozdzial 10 zadanie 01
Ćwiczenia 10 zadania
Temat 8- 9-10; Zadania zalogi podczas alarmow, wersja elektroniczna 03-2010
11 10 Zadania i budowa dzwigni Nieznany
Zadania Matematyczne Otwarte 10, Zadania matematyczne
Zadania Matematyczne Zamknięte 10, Zadania matematyczne
rozdzial 10 zadanie 08
rozdzial 10 zadanie 09
10 zadania
rozdzial 10 zadanie 03
PSI cw 9 10 zadania
Ćwiczenia 10 zadania
rozdzial 10 zadanie 06
zestawy z matmy, ZESTAW 10, Zadania z układów równań
E-10, Zadanie 1

więcej podobnych podstron