hexadecimal to RISC-V. Follow these conventions when writing your ecimal if the absolute value is less than 100 (Hint: 100 == Ox64, -100 erwise (3 hex digits for instructions with 12 bits of immediate, 4 hex ediate, and 6 hex digits for instructions with 20-21 bits of immediate. sign-extended to 16 bits, so the fourth hex digit of a 13-bit number pr branches and jumps. all registers except register x0 (which should use x0).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Translate the following instructions from RISC-V to hexadecimal. Note that we use integer values for branches
and jumps, instead of labels (this is permitted by the ISA, but normally discouraged since it makes debugging
incredibly hard).
1: xor ra ra te
Ox
0ОСС281
2: srai s5 s2 e
Ox
4E40
3: blt t5 sp 18
Ox
Translate the following instructions from hexadecimal to RISC-V. Follow these conventions when writing your
answer:
Do not include commas in your answer.
For immediates, submit a number in decimal if the absolute value is less than 100 (Hint: 100 == Ox64, -100
== OXFFFFFF9C), and in hexadecimal otherwise (3 hex digits for instructions with 12 bits of immediate, 4 hex
digits for instructions with 13 bits of immediate, and 6 hex digits for instructions with 20-21 bits of immediate.
Note that a 13-bit number does not get sign-extended to 16 bits, so the fourth hex digit of a 13-bit number
can only be 1 or 0).
As with the above, use integer values for branches and jumps.
Use the register names (s0, a4, etc.) for all registers except register x0 (which should use x0).
4: ex0438AA23
5: 0XDOOEF117
6: 0×1D47446F
Transcribed Image Text:Translate the following instructions from RISC-V to hexadecimal. Note that we use integer values for branches and jumps, instead of labels (this is permitted by the ISA, but normally discouraged since it makes debugging incredibly hard). 1: xor ra ra te Ox 0ОСС281 2: srai s5 s2 e Ox 4E40 3: blt t5 sp 18 Ox Translate the following instructions from hexadecimal to RISC-V. Follow these conventions when writing your answer: Do not include commas in your answer. For immediates, submit a number in decimal if the absolute value is less than 100 (Hint: 100 == Ox64, -100 == OXFFFFFF9C), and in hexadecimal otherwise (3 hex digits for instructions with 12 bits of immediate, 4 hex digits for instructions with 13 bits of immediate, and 6 hex digits for instructions with 20-21 bits of immediate. Note that a 13-bit number does not get sign-extended to 16 bits, so the fourth hex digit of a 13-bit number can only be 1 or 0). As with the above, use integer values for branches and jumps. Use the register names (s0, a4, etc.) for all registers except register x0 (which should use x0). 4: ex0438AA23 5: 0XDOOEF117 6: 0×1D47446F
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education