

Studiuj dzięki licznym zasobom udostępnionym na Docsity
Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium
Przygotuj się do egzaminów
Studiuj dzięki licznym zasobom udostępnionym na Docsity
Otrzymaj punkty, aby pobrać
Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium
Społeczność
Odkryj najlepsze uniwersytety w twoim kraju, według użytkowników Docsity
Bezpłatne poradniki
Pobierz bezpłatnie nasze przewodniki na temat technik studiowania, metod panowania nad stresem, wskazówki do przygotowania do prac magisterskich opracowane przez wykładowców Docsity
Notatki dotyczące tematów z dziedziny informatyki: pytania z egzaminów, zadania.
Typologia: Notatki
1 / 3
Ta strona nie jest widoczna w podglądzie
Nie przegap ważnych części!
(pytania z 2 potoków)
Różne rozwiązania tego zadania są na forum.
Dany jest Komputer o architekturze load/store posługujący się językiem assemblerowskim, zbliżonym do DLX, przetwarzający liczby całkowite w którym występują 64 różne rozkazy języka maszynowego. 32 rejestry GPR o długości 32 bitów każdy, 1024 (adresowane za pomocą kolejnych liczb całkowitych nieujemnych od 0 do 1023) słowa pamięci operacyjnej o dł. 4 bajtów każde. Zaproponuj format rozkazu maszynowego ( w tym liczbę bitów niezbędnych dla poszczególnych pól z uzasadnieniem) dla rozkazu assemblerowkiego:
A. load R1, 100 B. Add R1, R2, R C. j 1000 D. nop
Dana jest 32 bitowa liczba dwójkowa L zapisana w kodzie szesnastkowym L = 44618000 H Jaką wartość reprezentuje ta liczba jeżeli koduje ona : A. Liczbę ZMP pojedynczej precyzji, zgodna z normą IEEE 754 B. Liczbą STP w kodzie u2 zgodnie z normą IEEE 754
Opisać za pomocą notacji przesłań między rejestrowych i wyjaśnić czynności wykonane przez DLX w fazie A. IF B. EX C. WB
Wyjaśnić: A. czas dostępu, B. RAM, C. CAS,
Dany jest fragment kodu assem. DLX. Komp ten nie jest wyposażony w forwarding. Narysować diagram cykli zegarowych, i obliczyć: A. liczbę cykli zegarowych B. liczbę instrukcji C. CPI z dokładnością do dwóch miejsc po przecinku dla wykonania tego kodu bez analizy instrukcji trap.
.data a: word 2 b: word 5 c: word 8 d: word 9 e: word 2 f: word 3
.text
lw r1,a(r0) lw r11,d(r0) lw r2,b(r0)
tam: lw r12, e(r0) add r3,r1,r sub r13,r11,r sw c(r0),r sw f(r0),r subi r1,r1# bnez r1,tam
trap
Z Sylabusa