Suppose R0 = 0x20008000. What Address Is Register R7 Loaded From In The Following Instructions?
ECE 266 – Introduction to Embedded Systems
Fall 2021
Homework #six
Due: Tuesday, Oct. 19, 11:59pm
Notes:
Complete the assignment electronically and submit a PDF file on BlackBoard.
The submission will exist graded by evaluating your effort level, not correctness. You are
expected to testify your best effort, and you may get the credit even if your answers are
not all correct. Specially, for each exercise, yous should ane) show that you accept a correct
understanding of the problem; ii) utilise a reasonable approach to solving the problem; and
iii) if required, testify a complete procedure of solving in add-on to the answer.
It is suggested that you lot complete this week'due south readings earlier you first on the homework.
The number in brackets for each exercise is an indication of the time (in minutes) needed
to consummate the exercise.
If you discuss this homework assignment with any of your classmates, merits so and land
the proper noun(s) of give-and-take participant(s). The discussion should exist almost the noesis
and skills related to the questions, not the solutions. Solution sharing is strictly
prohibited.
Tardily homework is NOT accepted. You may request an extension or exemption for a valid
alibi (emergency, travel, etc.). Send the request by email to the instructor.
Discussed with (if any): __________________
Readings: Textbook, Chapter five, "Load and Store"
one. [10] Textbook Chapter 5, Exercise 5 revised. Given the following retention content:
Memory
address
Data
0x2000800two 0xAone
0xii0008001 010B2
010two000eight000 0xC3
0x20007FFF 010Div
01020007FFE 010Ev
What is the value in register r1 afterward the CPU executes the following instructions if r0 =
0x20008000? Presume the system is little endian (in this course, presume footling endian unless stated
otherwise). The sub-questions are independent.
i) LDRSB r1, [r0]
Loads a byte from the accost #r0 (= 0x20008000), and sign-extends the remaining three higher
bytes in r1.
Now, the byte at 0x20008000 is
Source: https://www.studocu.com/en-us/document/university-of-illinois-at-chicago/intro-to-embedded-systems/homework-6-this-is-a-brief-help-in-hw-6-as-a-study-guide/18671939
Posted by: chambleeofamidentam.blogspot.com
0 Response to "Suppose R0 = 0x20008000. What Address Is Register R7 Loaded From In The Following Instructions?"
Post a Comment