COP 3402 Pestaina FALL 2009
COP 3402 .. Fundamentals of Computer Systems
FALL 2009
Norman Pestaina
Table Of Contents
General Information
- Office Hours TR 10:45 - 12:00 & 7:40 - last person.
Otherwise by appointment ..
ECS 364 .. Phone (305)348-2013
-
- Prerequisite : C or better in COP 2210 or equivalent.
-
- Syllabus : Data Representation. Digital Logic. Von Neumann Model.
Instruction Execution Cycle. A simple Machine Data Path.
Machine & Assembly Language Programming.
Implementation of High Level Language Features.
-
- Text : Introduction to Computing Systems, Patt & Patel ..
Web-Page
-
- Other : 1st day Handout
Back to the top
Course Objectives
Common Syllabus
Assessment: Survey Page
Back to the top
Class Schedule
Tentative Timetable
Back to the top
Assignments
Program Identification Paragraph
- Data Representation Chapter 2 -
Problem Set 1
- Digital Logic Chapter 3 -
Problem Set 2
- Architecture Chapters 4 & 5 -
Problem set 3
- Due Mon 11/02 -
Specification ..
Data File
- Due Mon 11/16 -
Specification ..
Start-up Code
- Due Mon 11/30 -
Specification
Back to the top
Examinations
- Test 1 R 10/01 Chapters 2, 3
- Test 2 R 11/06 Chapters 4, 5
- Test 3 R 12/10 Chapters 7, 8, 9, 10.2, 12.5, 13, 14.3
Back to the top
Policies
- Attendance
I do not take attendance except at examinations. However, you are
expected to attend all classes. If you must miss class, you should
get the class notes from a classmate. The material presented in
class will follow the text. In a few cases, I have provided notes
and some program examples on this webpage. A tentative class schedule
is also available from this webpage.
- Assignments
must be turned in no later than the published due
dates. Assignments will not be accepted late for any reason. No make-up
assignments will be offered.
- Examinations
must be taken at the published times. No make-up exams will be offered.
- Academic misconduct: please refer to
the FIU Policy
This applies in particular to examinations and assignments.
- Incomplete gardes: please refer to
the FIU Policy .
- Academic Affairs General Policy Statement: Florida International
University is a community dedicated to generating
and imparting knowledge through excellent teaching and research, the
rigorous and respectful exchange of ideas, and community service. All
students should respect the right of others to have an equitable
opportunity to learn and honestly demonstrate the quality of their
learning. Therefore, all students are expected to adhere to a standard of
academic conduct, which demonstrates respect for themselves, their fellow
students, and the educational mission of the University. All students are
deemed by the University to understand that if they are found responsible
for academic misconduct, they will be subject to the Academic Misconduct
procedures and sanctions, as outlined in the Student Handbook.
Back to the top
Examples
- Odd Parity Example Program
- Assembly example ..
source code ..
symbol table ..
listing file
Back to the top
Notes
- Number Bases Binary & Hexadecimal
- Table Powers of 2
- Descending Powers Convert to Binary
- Repeated Division Convert to Binary &
Hexadecimal
- Repeated Multiplication Convert from
Binary & Hexadecimal
- Integer Representation
- 2's Complement Representation & Overflow
- Real Representation IEEE Short Real
Interpretation ...
Wikipedia reference
- Logical Operators AND, OR, XOR
- 7-bit ASCII
- R-S and D Latches Truth Tables
- Instruction Cycle ...
Chapter 4 Examples
- LC3 Instruction Cycle
- LC3 ISA
- Machine code 5.10 & 5.13
- Machine code 5.17
- Extended Multiplication Trace
- Extended Division Trace
- Interrupts
- Right Shift Algorithm
Back to the top
Grades
Back to the top