Question: AX 0 2 Hi ! Ek het ' n vraag oor masjientaal. Ek het nou al soveel keer probeer, maar ek kry dit blykbaar

AX02
"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 7 keer te bereken, wat beteken vir 'n voorbeeld as ek die getal 2 in die resultaat plaas, sal 14 wees. Die getal is veronderstel om in twee se komplement in die adres AA gestoor te word. Die resultaat moet in adres 77 gestoor word. Daar is 16 algemene registers en 256 geheueselle. Die grootte van elke register en geheuesel is 8 bis. Elke instruksie kan 'n maksimum van 3 keer in die kode gebruik word. Die op-kodes wat ek mag gebruik is:
1. RXY: Laai register R met bispatroon in die geheuesel met adres XY
3. RXY: STOOR bispatroon in register R in geheuesel met adres XY
5. RST: VOEG bispatroon by in register S en T. Stoor die resultaat in register R. Die bispatroon word veronderstel om in twee-komplement gekodeer te wees.
D. R0X: Skuif bispatroon in register R een bietjie na links X keer. Bit 1(MSB) hou sy waarde. Die gaatjie wat verskyn is gevul met 'n 0.
E. R0X: Skuif bitpatroon in register R een bietjie na regs X keer. Bit 1(MSB) hou sy waarde. Die bietjie wat "oor die rand val"" word nie vervang nie.
C.000: STAK(stop) die program.
Dankie vir jou tyd!"

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!