Question: 1. [5] Textbook, Ch. 1, Exercise 1. The programming counter (PC) points to the memory address of the next instruction(s) that the processor load from
![1. [5] Textbook, Ch. 1, Exercise 1. The programming counter (PC)](https://s3.amazonaws.com/si.experts.images/answers/2024/08/66cf16ad48853_78866cf16ac910d6.jpg)
1. [5] Textbook, Ch. 1, Exercise 1. The programming counter (PC) points to the memory address of the next instruction(s) that the processor load from memory. a) How does the PC change after fetching a 32-bit instruction? b) How does the PC change after executing a 16-bit instruction? Hint: The PC stores the byte address of the instruction. 2. [10] Textbook Ch. 1, Exercise 6. What are the advantages and disadvantages of Von Neumann architecture and Harvard architecture? 3. [10] Textbook Ch. 1, Exercise 10. Cortex-M0+ is the most energy-efficient processor in the Cortex-M family. Suppose a Cortex-M0+ processor takes 100uA (microamps) in the active mode, and 48uA in the sleep mode. If the application puts the processor 50% of the time in the active mode and 50% in the sleep mode, and two button cell batteries power the processor with a total capacity of 600mAh, how long can the batteries last? Use a rule of thumb that Battery Life = Battery Capacity in mA per hour / Load Current in mA0.70
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
