Computer Science 220
Assembly Language & Computer Architecture
Fall 2011, Siena College
Lecture 0x10: Latches and Flip-Flops; Counters
Date: Tuesday, November 1, 2011
Agenda
- Announcements
- Lecture assignment 0x0f recap
- Latches and Flip-flops
- S-R Latch
- Clocked S-R Latch
- Clocked S-R Flip-Flop
- D-type Flip-flop
- JK-type Flip-flop
- T-type Flip-flop
- Counters
Lecture Assignment 0x10
Due at the start of class, Thursday, November 3.
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
jteresco AT siena.edu by the start of class. Please use a clear subject line
when submitting by email (e.g., CS 220 Lecture
Assignment 0x10, Joe Student). We will discuss these
questions at the start of class, so no late submissions are
accepted.
- Draw a much simpler circuit that is equivalent to the following: (3 points)
- Occasionally it is necessary to add 1 to a number, for example,
a program counter. Construct a device that is less expensive than a
ripple-carry adder, that adds one to a value that is provided
(D0..D3) and provides the result on the output (Q0..Q3). (Hint:
you may consider a modular approach, considering one bit at a time.)
(7 points)