Programming 03
Programming 03 looks at how memory is used by computer code, using C and Assembly Language.
Computer Memory
How is memory used by software? When we say we are storing a variable in memory what does that actually mean? Where are we storing it? How do we access it? Is everything stored the same way? Is an integer stored the same way as a floating point number? How about a string? Or an object? What about lists of data, how are they stored? How are they changed?
This module will answer these questions and go on to look at what happens at the CPU level when every variable is stored as ones and zeroes.
C & Assembly
You will be coding using two programming languages. The C programming language and Assembly Language.
Memory Structure & Usage
You will learn how data, and code, is stored in memory.
Better Coding
Understanding how memory is used helps improve the code you write.