assembly language programming assembler three sections: symbol code data simple programs assignment add local add global access to an array loop getting the tool package assembler, simulator using assembler running simulator simulator commands running step-by-step questions writing program if then else call a subroutine data structure: stack pass a parameter to function return a value from a function put it all togethers print a string writing a program (on paper) homework write two programs: 1. checking membership of a list 2. call function with two parameters ---- end -----