You can develop every individual line of code correctly yet have the program as a whole produce incorrect results! What's the deal? Turns out that the we often need to use the runtime stack to maintain register values
This video shows the process of fully translating a C++ program into x86 assembly using Visual Studio, MASM, and the Irvine library.
Bradley Sward is currently an Associate Professor at the College of DuPage in suburban Chicago, Illinois. He has earned a Masters degree in Software Engineering from DePaul University, a Masters degree in Computer Science from the University of Illinois at Springfield, and two Bachelors degrees in Computer Science and Molecular Biology from Benedictine University. Prior to teaching, Bradley worked for five years in the field of casino gaming on a variety of video slot machine and poker games. The Village People have been permanently etched into his brain.