% Author: Ian! D. Allen - idallen@idallen.ca - www.idallen.com % Date: Winter 2011 - January to April 2011 - Updated 2011-04-22 13:34 EDT % Title: Week 14 Notes for DAT2343 - Winter 2011 - [Course Home Page] - [Course Outline] - [All Weeks] - [Plain Text] Final Exam Instructions ======================= - The Final Exam date is posted on the [Course Home Page]. - For full mark credit, read the [Test Instructions] for important directions on how to enter your answers on the mark-sense forms. Lecture Notes for This Week =========================== - **review for Final Exam** From the Internet ----------------- - *“Your future as a computer programmer seemed fated by the timing of your entry into adulthood.”* “Dream Jobs That You’re Glad You Didn’t Pursue.” - Vote May 2! RMR - Vote May 2! uOttawa VOTE MOB - Vote May 2! leadnow.ca - Vote May 2! Net Neutrality - Vote May 2! Network Surveillance - Vote May 2! Fair Vote - Vote May 2! Parliamentary Procedure - Vote May 2! Press Centre - Vote May 2! Auditor General - Vote May 2! Mean People From the Classroom Whiteboard/Chalkboard ---------------------------------------- - Your in-class notes go here. Some Final Exam Topics ---------------------- - See previous midterm tests in the [Course Notes] - Using 12-bit arithmetic: Indicate by check marks the correct “ON” states of the Zero, Carry, Sign, and Overflow flags after the given arithmetic. Indicate by check marks if the 12-bit result is correct for signed two’s complement arithmetic (OKSIGN) and/or correct for unsigned arithmetic (OKUNSIGN) Leave flags that are OFF blank. - conversion from hex to unsigned, signed, sign/magnitude, excess-127, ASCII - conversion from decimal to binary (signed, unsigned) - CPU cycle time vs. clock frequency - Parity - Powers-of-two (how many items for 13 bits?) - IEEE 754 single-precision: range and precision, sign bit - Hex Dumps: interpretation, decoding, endian - Characters: UTF-8 vs. ASCII vs. Unicode, Seven Famous ASCII Characters - Characters: line ends in text files (Unix/Mac/DOS) - Endian-ness - Boolean Operators: AND, OR, XOR, NOT, left-shift, arithmetic right shift - Boolean Logic: deMorgan, etc. - LMC: machine code to assembly language and vice-versa - LMC: pseudocode to assembly language (without optimization) - LMC: relocation, linking, loading - LMC: odometer mathematics, Zero, Positive, Negative flags - LMC: Instruction Cycle -- | 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/ [Plain Text] - plain text version of this page in [Pandoc Markdown] format [Course Home Page]: .. [Course Outline]: 2010-2011_DAT2343.pdf [All Weeks]: indexcgi.cgi [Plain Text]: week14notes.txt [Test Instructions]: 000_test_instructions.html [Course Notes]: indexcgi.cgi#XQuizzes__Tests__and_Exams [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/