logo

Crowdly

Poniżej przedstawiono prosty program realizujący dodawanie dwóch liczb w archite...

✅ 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

More questions like this

Want instant access to all verified answers on moodle2.e-wsb.pl?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!