Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien
logo-home
Study RISC-V ISA Exam Questions & Answers 2024/2025 $8.99
Ajouter au panier

Examen

Study RISC-V ISA Exam Questions & Answers 2024/2025

 0 fois vendu
  • Cours
  • RISC-V ISA
  • Établissement
  • RISC-V ISA

Study RISC-V ISA Exam Questions & Answers 2024/2025 How many registers are defined for an RV32I/RV64I processor? - ANSWERSx1-31 (general purpose) + PC (program counter) + x0 (hardwired zero) =============== 32 registers 32/64b wide What four memory access instructions are supported in R...

[Montrer plus]

Aperçu 2 sur 14  pages

  • 15 novembre 2024
  • 14
  • 2024/2025
  • Examen
  • Questions et réponses
  • RISC-V ISA
  • RISC-V ISA
avatar-seller
Bensuda
Study RISC-V ISA Exam Questions &
Answers 2024/2025

How many registers are defined for an RV32I/RV64I processor? - ANSWERSx1-31 (general purpose)

+ PC (program counter)

+ x0 (hardwired zero)

===============

32 registers 32/64b wide



What four memory access instructions are supported in RV64I by the I-format, and how do operations of
this format interpret immediate values? - ANSWERSlb: load (8b) byte.

lh: load (16b) half word.

lw: load word (32b).

ld: load double (64b).

Operation instructions sign-extend immediates.



Ld from stack. - ANSWERSld rd, imm(sp) # load 64b from stack



Why does loading from a large offset or immediate value require multiple instructions? - ANSWERSAn
immediate is of size 12b when using loads so the effective address should be loaded into a register first if
the offset is greater than 12b which can help store the whole address (32b or 64b).



What are registers x0-4 and how are they defined? - ANSWERSx0: zero (hardwired zero)

x1: ra (return address)

x2: sp (stack pointer)

x3: gp (global pointer)

x4: tp (thread pointer)

, Prior to using a 32b immediate, use ___ (which loads the upper 20b of the destination register) for
immediate values greater than 12b. - ANSWERSlui dst, imm



What temporary registers (tN) are defined? - ANSWERSt0-6 (x5-7, x28-31)



What argument/return registers (aN) are defined? - ANSWERSa0-7

arguments: a0-7 (x10-17)

return values: a0, a1 (x10, x11)



What saved registers (sN) are defined? - ANSWERSs0-11 (x8-9, x18-27)



register x8 has what two other names? - ANSWERSs0: saved register

fp: frame pointer



Load 0xCAFEBABE into t0 in RV32I. - ANSWERSlui t0, 0xCAFEB

lw t0, 0xABE(t0)



Which registers are saved by the caller? - ANSWERSreturn address (ra)

function arguments (aN)

temporary registers (tN)



Which registers are saved by the callee? - ANSWERSstack pointer (sp)

frame pointer (fp)

saved registers (sN)



What is the difference between lui and auipc? - ANSWERSlui supports global addressing (uses the
effective address directly, rd=imm) while auipc supports relative addressing (adds upper immediate and
program counter to rd, rd=imm+PC).

Les avantages d'acheter des résumés chez Stuvia:

Qualité garantie par les avis des clients

Qualité garantie par les avis des clients

Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.

L’achat facile et rapide

L’achat facile et rapide

Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.

Focus sur l’essentiel

Focus sur l’essentiel

Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.

Foire aux questions

Qu'est-ce que j'obtiens en achetant ce document ?

Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.

Garantie de remboursement : comment ça marche ?

Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.

Auprès de qui est-ce que j'achète ce résumé ?

Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur Bensuda. Stuvia facilite les paiements au vendeur.

Est-ce que j'aurai un abonnement?

Non, vous n'achetez ce résumé que pour $8.99. Vous n'êtes lié à rien après votre achat.

Peut-on faire confiance à Stuvia ?

4.6 étoiles sur Google & Trustpilot (+1000 avis)

64419 résumés ont été vendus ces 30 derniers jours

Fondée en 2010, la référence pour acheter des résumés depuis déjà 15 ans

Commencez à vendre!
$8.99
  • (0)
Ajouter au panier
Ajouté