Self-Assessment Quiz
The learning objectives of this self-assessment are to help you validate your understanding of the concepts relating to debugging, memory-mapped I/O, mixing C and assembler, interrupt handlers, and the volatile keyword.

The quiz is intended to be a formative assessment to guide your learning. The automated feedback you get at the end of the quiz will point you to the sections of the material you should focus on for better grasp of the concept related to each question.
Sign in to Google to save your progress. Learn more
In which section of a program's memory image do initialized variables defined to be within global scope reside? *
0 points
In which section of a program's memory image do uninitialized variables defined to be within global scope reside? *
0 points
How can we determine at what addresses in memory all the non-stack and non-heap variables will be allocated at runtime, in the final linked binary? *
0 points
The file extract shown below is an extract from which of the following? *
0 points
Captionless Image
At what address does the .text section begin in the following example *
0 points
Captionless Image
What is the size of the .text section in the following example? *
0 points
Captionless Image
Explain in fewer than 150 characters what memory-mapped I/O is *
0 points
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Physical Computation Laboratory. Report Abuse