1/25/16
CS 250 Computer Architecture
Week 3 - Data and Program
RepresentaAon
Prof. Umesh Bellur
Why do we need to know this?
So far:
Digital Logic and circuits
Lab 05 - Introduction to the Raspberry Pi 3 Model B &
16GB NOOBS
IN-LAB (3 Tasks)
Complete the three IN-LAB tasks during your lab session this week (before you leave
lab). Instructions on how these ta
CS 250 Lab 3 Sequential circuit for a traffic light
Demonstration due in lab today:
1. [25 points] Demonstration to your TA of your correctly functioning microcontroller
circuit built from the 555, 74
CS250 Fall 2017
Homework 05
CS 250 Fall 2017 Homework 05
Due 11:58pm Thursday, Oct. 05, 2017
Submit your typewritten file in PDF format to Blackboard.
1. Refer to textbook Figure 5.9.
a. Name an instr
Lab 02 - Coping with Imperfect Inputs
Upload your answers to the following 11 Questions in PDF to Blackboard before the start of your lab session
next week.
Answer these six questions during your lab
CS250 Fall 2017
Lab 04 Instructions
CS 250 Fall 2017 Lab 04
Shift Register
Problem 1 [20 points] Fill in the missing entries in the truth table for the above operations:
LOAD
SHIFT
Q0(t+1)
Q1(t+1)
Mea
CS 250 Fall 2017
Homework 06
1
CS 250 Fall 2017 Homework 06
Due 11:58pm Thursday, Oct. 19, 2016
Submit your typewritten file in PDF format to Blackboard
1. Text exercise 6.13. Your answer will have th
CS250 Fall 2017
Lab 01 Assignment and Answer Sheet
CS 250 Fall 2017 - Lab 01 Digital Logic and Gates
Due in lab the week of Sep. 04, 2017
Submit your typewritten file in PDF format to Blackboard.
The
11/12/15
Datapath & Pipelining Study
Ques8ons
CS 250
Ques8on 1
0
M
u
x
Add
PC
4
Add
Shift
left 2
1
PCSrc
RegWrite
Read Instruction
address
[31-0]
MemWrite
I [25 - 21]
Read
register 1
I
1/12/16
CS 250 Computer Architecture
Introduc9on
Prof. Umesh Bellur
Purdue University
1
EMERGENCY PREPAREDNESS A MESSAGE FROM PURDUE
To report an emergency, call 911. To obtain
12/15/15
Review Ques.ons for Final
CS 250
Ques.on on DL
To the right of the following gate draw an
equivalent gate or collection of gates that
does not contain a NAND gate nor an AND
gat
Review Ques*ons for Final
CS 250
Ques*on on DL
To the right of the following gate draw an
equivalent gate or collection of gates that
does not contain a NAND gate nor an AND
gate.
What ci
CS 250: Computer Architecture
Final Exam Sample Problems
1. (10 questions) True or False? Indicate by entering a ‘T’ (if true) or ‘F’ (if false) in
the appropriate brackets before each question (gradi
CS 250: Computer Architecture
Final Exam Sample Problems
1. (10 questions) True or False? Indicate by entering a T (if true) or F (if false) in
the appropriate brackets before each question (grading:
Introduction to Karnaugh Maps
Review
Consider the truth table for a basic 2-input multiplexer. We can view the
truth table as a sort of specification that says what a circuit should do.
S
A
B
Y
0
0
0
3/29/16
Forwarding
CS250
Computer Architecture
Data Hazards and
Forwarding
Previously, we introduced a pipelined MIPS processor which executes
several instructions simultaneously.
Each instruction
Stalls and flushes
CS250
Computer Architecture
Stalls and Flushes
Last time, we discussed data hazards that can occur in pipelined CPUs if
some instructions depend upon others that are still executin
CS250 Spring 2017
Homework 03
CS 250 Fall 2017 Homework 03
Due 11:58pm Thursday, SEPTEMBER 14, 2017
Submit your typewritten file in PDF format to Blackboard.
1. How can an SR latch be made to emit a f
CS 250 Fall 2017
Homework 01
1
CS 250 Fall 2017 - Homework 01
Due 11:58pm Wednesday, August 30, 2017
Submit your typewritten file in PDF format to Blackboard.
The policy for all homework assignments t
CS250 Fall 2017
Lab 01 Assignment and Answer Sheet
CS 250 Fall 2017 - Lab 01 Digital Logic and Gates
Due in lab the week of Sep. 04, 2017
Submit your typewritten file in PDF format to Blackboard.
The
CS250 Fall 2017
Lab 04 Instructions
CS 250 Fall 2017 Lab 04
Shift Register
Problem 1 [20 points] Fill in the missing entries in the truth table for the above operations:
LOAD
SHIFT
Q0(t+1)
Q1(t+1)
Mea
cs 250. Full 22115 Quiz 1 . Page 2 u-f 5 Him!
1. (5 points Assume a circuit has a spare NOR gate. Can any SEEM hummus be created by
connecting one of the inputs to logical one? To logical zero? Explai
CS 250 Fall 2017
Homework 01
1
CS 250 Fall 2017 - Homework 01
Due 11:58pm Wednesday, August 30, 2017
Submit your typewritten file in PDF format to Blackboard.
The policy for all homework assignments t
CS250 Spring 2017
Homework 03
CS 250 Fall 2017 Homework 03
Due 11:58pm Thursday, SEPTEMBER 14, 2017
Submit your typewritten file in PDF format to Blackboard.
1. How can an SR latch be made to emit a f
CS250 Fall 2017
Homework 05
CS 250 Fall 2017 Homework 05
Due 11:58pm Thursday, Oct. 05, 2017
Submit your typewritten file in PDF format to Blackboard.
1. Refer to textbook Figure 5.9.
a. Name an instr
CS 250 Fall 2017
Homework 02
1
SOLUTION CS 250 Fall 2017 Homework 02
Due 11:58pm Thursday, Sept. 07, 2016
* Submit your solution via Blackboard in PDF file format.
1. A logic gate of a new technology
CS250 Spring 2017
Homework 03
CS 250 Fall 2017 Homework 03
Due 11:58pm Thursday, SEPTEMBER 14, 2017
Submit your typewritten file in PDF format to Blackboard.
1. How can an SR latch be made to emit a f