COMP375 Computer Architecture and Organization

taught by Dr. Ken Williams

Computer Science department of North Carolina A&T State University

This course explores the design of computer systems and their architectures. Topics include central processing unit architecture, microcode, system interconnections, memory systems, input/output systems, interrupt handling, peripherals and communications networks

syllabus     textbook            Information on Microsoft Visual C++

Assignments

Slides

an Introduction to Architecture

History of Computers                                            Additional information

Assembler Language                                             Additional information

More assembler

Still more assembler

Assembler function calls

Machine language

Memory Access modes

Digital logic

VLSI transistors

Arithmetic

Interrupts

Buses

Memory Technology

Memory Organization

Cache Systems

Cache Mapping

 

Combinatorial Logic

Sequential Logic

Number Representation

Microcode Animation

Microcode Examples                    PDF format
Cache Simulation                         PDF format
Example assembler program

Notes on the Powers of 2
Notes on Metric Prefixes
Notes on Byte Ordering

Compulator Simulation

 

 

 

This page last updated on August 19, 2008