Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

EECS 112/CSE 132Organization of Digital Computers(Solutions Week 4)

Beoordeling
-
Verkocht
-
Pagina's
16
Cijfer
A+
Geüpload op
06-05-2022
Geschreven in
2021/2022

EECS 112/CSE 132Organization of Digital Computers(Solutions Week 4)

Instelling
Vak

Voorbeeld van de inhoud

Organization of Digital Computers

EECS 112/CSE 132

Solutions Week 4




Problem 1
Consider the following RISC-V loop:
LOOP: beq x6, x0, DONE
addi x6, x6, -1
addi x5, x5, 2
jal x0,
LOOP
DONE:
a. Assume that the register x6 is initialized to the value 10. What is the final
value in register x5 assuming the x5 is initially zero?


x6 = 10 , x5 = 0
LOOP: beq x6, x0, DONE // 𝑥6 = 10 ≠ 0
addi x6, x6, -1 // 𝑥6 = 10 − 1 = 9
addi x5, x5, 2 // 𝑥5 = 0 + 2 = 2
jal x0, LOOP // jump to LOOP

LOOP: beq x6, x0, DONE // 𝑥6 = 9 ≠ 0
addi x6, x6, -1 // 𝑥6 = 9 − 1 = 8
addi x5, x5, 2 // 𝑥5 = 2 + 2 = 4
jal x0, LOOP // jump to LOOP

….
LOOP: beq x6, x0, DONE // 𝑥6 = 1 ≠ 0
addi x6, x6, -1 // 𝑥6 = 1 − 1 = 0
Page 1 of 16

, addi x5, x5, 2 // 𝑥5 = 18 + 2 = 20
jal x0, LOOP // jump to LOOP

LOOP: beq x6, x0, DONE // 𝑥6 = 0 = 0

DONE:


x5 = 20

b. For the loop above, write the equivalent C code. Assume that the registers
x5 and x6 are integers acc and i, respectively.

for (i=10; i>0;
i--) acc =
acc + 2;


Problem 2
Translate the following C code to RISC-V assembly code. Use a minimum number
of instructions. Assume that the values of a, b, i, and j are in registers x5, x6, x7,
and x29, respectively. Also, assume that register x10 holds the base address of the
array D.


for (i=0; i<a; i++)
for (j=0; j<b; j++)
D [ 4 * j ] = i + j;


x5 = a , x6 = b , x7 = i , x29 = j
add x7, x0, x0 // = 0
LOOP1: beq x7, x5, DONE // go to DONE if =
addi x7, x7, 1 // = + 1
add x29, x0, x0 // = 0
Page 2 of 16

, Page 3 of 16

Geschreven voor

Vak

Documentinformatie

Geüpload op
6 mei 2022
Aantal pagina's
16
Geschreven in
2021/2022
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

$17.99
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
Pronurse pronurse
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
156
Lid sinds
5 jaar
Aantal volgers
141
Documenten
8184
Laatst verkocht
1 maand geleden
NURSING, ECONOMICS, MATHEMATICS, BIOLOGY, AND HISTORY MATERIALS BEST TUTORING, HOMEWORK HELP, EXAMS, TESTS, AND STUDY GUIDE MATERIALS WITH GUARANTEED A+ I am a dedicated medical practitioner with diverse knowledge in matters

Hello , I am very friendly and experienced tutor dedicated to my teaching work. If you need any kind of help then you can contact me with any questions about your course .I can help you with everything - tests, quizzes, exams, db threads and so on. Just ask me if you want to get an A on your courses.

3.4

33 beoordelingen

5
15
4
3
3
4
2
1
1
10

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen