Computer Science 237
Computer Organization
Williams College
Fall 2006
Lecture 15: Sequential Circuits, Latches and Flip-Flops
Date: October 16, 2006
Agenda
Announcements
Labs this week - attendance required, 1:15-2:15 PM either day
A quick look at one more assembly subroutine
Sequential Logic Introduction
Recall: combinational circuits implement simple functions
LEDs and TEDs. Even combinational life isn't so simple.
Sequential circuits implement circuits with history; feedback and non-linearity: difficult things to understand.
Simple clocks.
Bi-stable circuits. Circuits that have two stable states.
latches: circuits that have two stable (remembered) states that may be selected by external control.
S-R latch; stores while high (or low)
NOR gate version (our preference)
Inverted logic NAND gate version (common)
Examples
strcpy