80 likes | 197 Vues
This document is a review guide for the Midterm Exam in Computer Architecture and Organization, Spring 2011. It covers essential topics including computer types, functional units, bus structures, ISA, and performance equations. The exam consists of six open book and notes problems, focusing on critical concepts from multiple chapters such as machine instructions, memory representation, and arithmetic operations. Students should be well-versed in assembly language, stacks, queues, and multilevel CPU architectures like ARM and IA32. Ideal for exam preparation and review.
E N D
Computer Architecture and Organization55:035 Midterm Exam Review Spring 2011
General Information • 1 hour exam - open book, open notes • Six problems • No Verilog
Chapter 1 – Structure of Computers • Computer types • Functional units • Basic operational concepts • Bus Structures • Software • Performance • Basic performance equation • ISA: CISC vs. RISC
Chapter 2 – Machine Instructions & Programs • Information representation • 2’s complement negative numbers • Memory locations & addresses • Byte addressability • Big endian vs. little endian • Word alignment • Memory operations
Chapter 2 (cont.) • Instructions and sequencing • Addressing modes • Assembly language • Basic I/O operations • Stacks and Queues • Subroutines
Chapter 3 – ARM, 68000, IA32 ISAs • For each CPU: • Basic organization, registers, memory access • Addressing modes
Chapter 6 - Arithmetic • Signed number addition/subtraction • Fast adders: carry-lookahead, carry-select • Multiplication • Booth’s algorithm • Bit pair recoding • Carry-save addition of partial products • Integer division; restoring & nonrestoring • Floating point representation and operations
Chapter 7 – Basic Processing Unit • Fundamental concepts • Register transfers • Instruction fetch and execution • Instruction types • Point-to-point vs. multiple bus organization • Hardware control • Micro-programmed control