Download Midterm Exam Review - Computer Architecture - Fall 2007 | CS 25000 and more Study notes Computer Architecture and Organization in PDF only on Docsity! 1 CS250: Computer Architecture Midterm Review Prof. Chris Clifton February 28, 2007 CS250 Spring 2007 2 Grading • 10%: Written assignments (equally weighted, lowest score dropped) • 33%: Labs (equally weighted, lowest score dropped) • 16%: Midterm Exam • 5%: Project 1 • 12%: Project 2 • 22%: Final Exam • 2%: Evaluation of instructors based on in- class/lab contributions, discussions, and overall performance 2 CS250 Spring 2007 3 Digital Hardware • Transistors, RTL and TTL logic – Recognize/construct basic gates • Gates – And/or/xor/not – Schematic representation – Multi-input and/or • Flip-Flops – Recognize/understand feedback circuits – Construct simple circuits (e.g., S-R latch) CS250 Spring 2007 4 Digital Logic • Truth Table – Karnaugh Map • Boolean Algebra – Basic properties – DeMorgan’s Theorem • Understanding Feedback / Clocked Circuits 5 CS250 Spring 2007 9 Assembly Language (cont.) • Flow of control – Branch vs. jump – Conditional branches and condition codes • Subroutines – Argument passing – Function results – Return address handling CS250 Spring 2007 10 Assembly Language (cont.) • Data – Data vs. code sections – Alignment issues • Macros 6 CS250 Spring 2007 11 Memory • Types of memory / hardware issues – Static vs. dynamic ram – Performance characteristics • Addressing – Processor vs. Memory word – How this affects alignment • Memory Controller – Banks / interleaving CS250 Spring 2007 12 Midterm Hints • Open Book / Open Note – No electronic aids • Time will be tight – You won’t be able to look everything up – need to know it – Don’t get stuck – do what you know well first! • If something doesn’t make sense, speak up • Read last year’s midterm at the web site