Instructor: Bob Rinker Office: JEB 236 Email: rinker@cs.uidaho.edu Phone: (208)885-7378 Office Hours (Fall 2009):
2:30-3:30 MTWTh, or by appointment, or stop in
anytime my door is open!
Catalog Description:
CS150 - Digital logic and digital systems, machine-level representation of
data, assembly-level machine organization, memory system organization and
architecture, interfacing and communication, functional organization,
multiprocessing and alternative architectures. Prereq: CS 120
Syllabus:
Downloadable from here(
ps
or
pdf
).
Policy on Academic Honesty and Cheating - your continued registration in this
class indicates that you understand and agree to abide by the policy (
ps or
pdf) Grading:
Your grade will be calculated using the following percentages:
Two mid-semester exams
40%
Final exam (comprehensive)
20%
Quizzes
15%
Homework/Programming Assignments
25%
Total
100%
The letter grade you receive from the course will be determined as follows:
90%-100%
A
89.9%-80%
B
79.9%-70%
C
69.9%-60%
D
Below 60%
F
The instructor reserves the right to adjust these percentages lower if
deemed necessary.
Announcements
Any announcements for the class will be posted here
The checkin program should be working now - let me know if you encounter
any problems
If you have trouble with your userid/password on wormulon, send
email to cshelp@uidaho.edu
Notes and Handouts:
- Slides on binary arithmetic
(
pdf
or
ps
)
- Notes on binary arithmetic and base conversion
(
pdf
or
ps
)
- Some more problems on base conversion
(
pdf
or
ps
)
- Slides on Boolean algebra
(
pdf
or
ps
)
- Slides on Sequential circuits and state machines
(
pdf
or
ps
)
- Some more problems on sequential circuits
(
pdf
or
ps
)
- LC3 Machine Language Template
(
pdf
or
ps
)
- LC3 "Operating System" - you need to load this first into the simulator
when you try to
do programming assignment #2 or later. Use SHIFT-CLICK to download -
it is a binary file.
(
Download)
Assignments:
- Assignment #1
(
pdf
or
ps
), Due October 26, 2009
- Assignment #2
(
pdf
or
ps
), Due November 2, 2009
- Assignment #3
(
pdf
or
ps
), Due November 20, 2009
Links to other useful information
Link to the book website here
An ASCII code chart
(
pdf
or
ps
)
How to use the checkin program
(
pdf
or
ps
)
A decent vi editor Cheat Sheet
(pdf
or
ps)
Unix tutorial (from the University of Edinburgh)
here
a>.