Шукаєте відповіді та рішення тестів для Architektura systemów komputerowych (Janusz Koniarski) IwB Bydgoszcz 2025/26 lato? Перегляньте нашу велику колекцію перевірених відповідей для Architektura systemów komputerowych (Janusz Koniarski) IwB Bydgoszcz 2025/26 lato в moodle2.e-wsb.pl.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Dodano dwie liczby w 4-bitowej reprezentacji U2:
1101
+abcd
1000
Liczba abcd to:
Poniżej przedstawiono prosty program realizujący dodawanie dwóch liczb w architekturze Marie Simulator.
ORG 100
LOAD x / załaduj zawartość adresu x do akumulatora
ADD y / dodaj zawartość y do akumulatora, wynik zapisz w akumulatorze
STORE z / Zapisz zawartość akumulatora pod adresem z
HALT
x, Dec 35
y, Dec -23
z, Dec 0
Uzupełnij brakujące wartości rejestrów (niebieskie pola) w trakcie wykonywania instrukcji Load x:
W odpowiedzi podaj wartości poszczególnych rejestrów (hex) w postaci: PC=..., IR=..., MAR=..., AC=...
Zastosowane oznaczenia:
PC – Program Counter, IR – Instruction Register, MAR – Memory Address Register, MBR – Memory Buffer Register, AC - Accumulator
M[MAR] – zawartość adresu MAR (pamięci pod adresem MAR)
IR[11-0] – dwanaście najmniej znaczących bitów IR
Architektura listy rozkazów Marie przewiduje stałą długość rozkazów (16 bitów) o następującej strukturze:
(a) Ile różnych rozkazów może zawierać (maksymalnie) ta architektura ? Odpowiedź uzasadnij.
(b) Zaproponuj instrukcję, o którą uzupełnisz poznany zestaw instrukcji w architekturze Marie. Podaj mnemonik instrukcji i opis działania. Uzasadnij swój wybór (np. zastosowanie).
Pewien kombinacyjny układ logiczny posiada dwa wejścia: a i b oraz jedno wyjście F. Wyrażenie logiczne odpowiadające temu układowi zapisano w postaci kanonicznej sumy jako Σ(1,3). Zaznacz nieprawdziwe stwierdzenie:
Instrukcje w architekturze Marie Simulator są 16-bitowe. Kod instrukcji zapisywany jest na czterech najbardziej znaczących bitach, na pozostałych bitach zapisywany jest operand.
Pewien program P wykorzystuje następujące instrukcje:
STORE (hex 2)
ADD (hex 3)
INPUT (hex 5)
HALT (hex 7)
(w nawiasach podano kody instrukcji).
Program P załadowano do pamięci maszyny Marie Simulator:
adres|instrukcja
000 |0101 0000 0000 0000
001 |0010 0000 0000 0101
002 |0011 0000 0000 0110
003 |0010 0000 0000 0111
004 |0111 0000 0000 0000
005 |0000 0000 0000 0000
006 |0000 0000 0000 0100
007 |0000 0000 0000 0000
Po wykonaniu programu P zawartość pamięci przedstawia się następująco:
000 |0101 0000 0000 0000
001 |0010 0000 0000 0101
002 |0011 0000 0000 0110
003 |0010 0000 0000 0111
004 |0111 0000 0000 0000
005 |0000 0000 0000 0010
006 |0000 0000 0000 0100
007 |0000 0000 0000 0110
Jaką liczbę (DEC) wprowadził z klawiatury użytkownik w trakcie wykonywania programu P?
Jaka jest zawartość rejestru AC (hex) po wykonaniu programu P?
Odpowiedzi uzasadnij.
Przeanalizuj działania programu w architekturze Marie.
Podaj zawartość rejestru IR (HEX) po wykonaniu programu.
Przeanalizuj działanie podanego układu. Zbuduj i przedstaw tabelę prawdy.
Określ, czy podany układ jest:
(a) sumatorem
(b) multiplekserem
(c) komparatorem
i uzasadnij odpowiedź.