✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
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
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!