Module: Data Size & Arithmetic

Learning Outcomes

Computers and Numbers

Assembly Programming

Assembly and High-level Languages

Readings

Modifying Data Sizes (Casting)

Understanding casting in high-level language / data sizes in assembly

Arithmetic

Performing arithmetic operations in assembly

Sample source code

Experiential Learning

Homework Assignment #4

Overflow for signed and unsigned numbers

Assessments

Quiz #4

Outcome(s) assessed: Assembly Programming, Computers and Numbers