CIS 240 - Fall 2012

blackboard | google | wikipedia

CIS 240 Schedule



This course will roughly follow the structure of Patt & Patel's Introduction to Computing Systems and will likely include the following topics:

Basics of Digital Logic

  • Bits, Data Types, and Operations
  • Transistors, Gates, and Circuits

LC-3: A Simple Microarchitecture

  • The Von Neumann Model
  • LC-3 Instruction Set Architecture
  • Assembly Language and Machine Language
  • I/O: Polling and Interrupts
  • Subroutines and Traps
  • Memory Model

Programming in C

  • Variables and Operators
  • Control Structures
  • Functions
  • Pointers and Arrays