CS 200 Web Page / Spring 2017

Mr. Patrick Kelley (BSCS) • 3 Credit Hours
MWF 11:30-12:20 • Engineering Building • Room 101

Course Info

2017 Syllabus
NAU Policies
Policies for assigned work

Lecture Index

Null Chapter 01
Digital Logic
Karnaugh Maps
Bitwise Operators
C/C++ Pointers & Memory
Data Representation
ISAs
Memory Organization
Starting Assembly
MIPS Fundamentals
Deeper Assembly
Integer Arithmetic
Procedures 101
Procedures 201
I/O Systems
Operating Systems

HW Solutions


Links


Logisim
Truth Table Maker
Karnaugh Template for Word
Schematic Elements for Word
Sample NAND circuit expansions
Flip-flop circuits
A 4-bit counter circuit
2-bit counter connected to a 7-segment display
Simple RAM circuit
Installing Cygwin
Unix Command Reference
Vim Command Reference
C++ Demo Program
C Demo Program
Vim Quick Reference
Bitwise Ops Reference
Opcode Quick Reference
Instr. Set Cards
6502 Example
Z80 Example
68000 Example
MIPS Quick Reference The following files may or may not provide a download option, depending on your browser. If not, you can simply save the displayed file.
addsub.s
IOdemo.s

Assignments & Announcements

Welcome to CS 200!