Académique Documents
Professionnel Documents
Culture Documents
CREDIT HOURS: 3
CATALOG DESCRIPTION:
COURSE GOALS:
The student should be able to implement basic digital logic and independently
develop, test, and document assembly language programs demonstrating
proficiency with each of the above features. . Specific objectives are :
This course will cover Tokheim, chapters 1,3-5,7-11, Pervin chapters 1-12,
and Patterson/Hennessey chapters 1-4 and appendices A-B. Expect that some
topics may take longer and some may take less than the times shown.
GENERAL RULES:
1) There will be regularly assigned reading and homework problems. Reading
assignments should be done before the class lecture. Homework problems
will require the student to spend time programming a computer outside
of class.
2) Assignments are due in class on the dates given. Late assignments will
have 10 points deducted for each class period the assignment is late.
Late assignments not accepted after one week or last class day.
3) Class attendance will be documented. Pop quizzes can be given.
4) No supplemental exams. Exceptional cases, such as an illness or
accident, will be handled on an individual basis. Proof is required
and is the responsibility of the student.
5) Students have one week after the result of an assignment or exam
is returned to request a review/correction of their grade. A review
can result in the lowering of a grade.
6) Those suspected of cheating will be subject to the university’s
discipline code.
RISC ASSEMBLER/SIMULATOR:
It is assumed you are familiar with the Windows PC environment, can create
and edit text files, run programs, etc. The programs will be in assembly
language for the MIPS processor. This course uses the companion MIPS
simulator, SPIM version 7.0, which is available from the text’s publisher. It
is available, free, for download from the Internet through the site
www.cs.wisc.edu/~larus/SPIM/pcspim.zip or www.cs.wisc.edu/~larus/spim.html.
It is also available on the course web page. The SPIM simulator can assemble
MIPS assembly language source files, load and run them with a users console
window for input/output, and debug them if they do not work properly.
Appendix A of the text describes the simulator starting in section A.9. The
MIPS R2000 Assembly Language reference is contained in section A.10.
ASSIGNMENTS:
Homework should be submitted using your WebCT account. Each programming
assignment should contain the following two files:
1) A copy of the final working assembly language source code with comments
and documentation. The file should be "text-only" and the extension
must be ".s" or ".asm".
2) A copy of your programs keyboard input and displayed output from the
console (.txt/.doc)
COURSE GRADE:
Exam 1 25%
Exam 2 25%
Exam 3 25%
Projects 25% (homework, programs, and quizzes)
(class participation)
ACADEMIC HONESTY:
The University of Texas System Policy on Academic Honesty appears in the
Regents Rules and Regulations, Part One, Chapter VI, Section 3, Paragraph
3.22. Any student who commits an act of scholastic dishonesty is subject to
discipline. Scholastic dishonesty includes but is not limited to cheating,
plagiarism, collusion, the submission for credit of any work or materials
that are attributable in whole or in part to another person, taking an
examination for another, any act designed to give unfair advantage to a
student, or the attempt to commit such acts. The minimum penalty for
academic dishonesty is a failing grade (zero) for the project or examination.
Do your own work on all projects and exams. DO not let anyone copy your work!