------------------------- Week 07 Notes for DAT2343 ------------------------- -Ian! D. Allen - idallen@idallen.ca - www.idallen.com Topics ------ Assembly Language The Little Man Computer model Lecture Notes for This Week --------------------------- 300_real_compile_link.txt Real-World Compile, Assemble, and Link Example 301_LMC.html The "Little Man" Computer 302_LMC_instruction_cycle.txt The Little Man Computer Instruction Cycle 305_LMC_opcodes.html Extended LMC Operation Codes - Opcodes 306_LMCProgramming.html LMC Machine Level Programming 307_LMC_lights.txt LMC Negative Flag Trickery 310_Comparison_of_the_LMC_and_General_Computer_Models.pps 310_Comparison_of_the_LMC_and_General_Computer_Models.ppt 350_LMC_control.html LMC Loop and Skip Condition Calculations 350_LMC_listing.txt Demonstrate LMC 3 column and 5 column formats 350_LMC_sample1.txt LMC Sample Program #1 - add and subtract 350_LMC_sample2.txt LMC Sample Program #2 - input, add, output 350_LMC_sample3.txt LMC Sample Program #3 - input, add, and loop 350_LMC_sample4.txt LMC Sample Program #4 - input, IF, output 350_LMC_sample5.txt LMC Sample Program #5 - WHILE loop quotient and remainder 350_LMC_sample6.txt LMC Sample Program #6 - negative flag and a FOR loop -- | Ian! D. Allen - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/