Answered step by step
Verified Expert Solution
Question
1 Approved Answer
AX 0 2 Hi ! Ek het ' n vraag oor masjientaal. Ek het nou al soveel keer probeer, maar ek kry dit blykbaar
AX
Hi
Ek het n vraag oor masjientaal. Ek het nou al soveel keer probeer, maar ek kry dit blykbaar nie reg nie. Ek wil n kode skep om die produk van n getal keer te bereken, wat beteken vir n voorbeeld as ek die getal in die resultaat plaas, sal wees. Die getal is veronderstel om in twee se komplement in die adres AA gestoor te word. Die resultaat moet in adres gestoor word. Daar is algemene registers en geheueselle. Die grootte van elke register en geheuesel is bis. Elke instruksie kan n maksimum van keer in die kode gebruik word. Die opkodes wat ek mag gebruik is:
RXY: Laai register R met bispatroon in die geheuesel met adres XY
RXY: STOOR bispatroon in register R in geheuesel met adres XY
RST: VOEG bispatroon by in register S en T Stoor die resultaat in register R Die bispatroon word veronderstel om in tweekomplement gekodeer te wees.
D RX: Skuif bispatroon in register R een bietjie na links X keer. Bit MSB hou sy waarde. Die gaatjie wat verskyn is gevul met n
E RX: Skuif bitpatroon in register R een bietjie na regs X keer. Bit MSB hou sy waarde. Die bietjie wat "oor die rand val"" word nie vervang nie.
C: STAKstop die program.
Dankie vir jou tyd
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started