Question: 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
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
