logo

Crowdly

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle2.e-wsb.pl?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!