Jon gives Ramesh his Mental Image of what Modular Design of Software looks like. He uses the terms Cohesion and Coupling to guide his intra-module and inter-module deliberations. The goal is to maximize the number of modules and minimize their coupling!!!
Ramesh and Jon tackle Pointers. Most confusion about C Pointers springs from having the wrong Mental Image of what pointers look like in memory - Declarations go "In the Box" is Ramesh's refrain!!!
Amina Meddad asks, "What are device I/O registers?"
Jon Valvano explains the fundamental concept of Memory-mapped I/O by showing, how we interact with Input and Output devices connected to pins on our Microcontroller.
Anthony Hermez answers everybody's dreaded question: "Why is my code stuck in a loop I did not write?"
HARD FAULT DUE TO UNALIGNED ACCESS
Amina Meddad plays "everybody"
Jon asks Ramesh to give him a mental image of memory as he is confused by the term "Memory Map"