Saint Augustine's College
Instructor: Albert L. Crawford
Office: Cheshire 118
Phone: (919) 516-4048
Office Hours: MWF 9:00 - 11:00
Web page: www.CrawfordEnterprise.com/StAug/index.html
Class Information and Assignments
Sample Test over Chapters 1 and 2
Instructions for the Microsoft Assembler
Outline for Major Examination II
Programming Assignment 2
Outline for Major Examination III
Outline for Final Examination
Class Time and Place: TT 9:30 - 10:45 in Cheshire 2.
Text: "Assembly Language Programming and Organization of the
IBM PC" by Ytha Yu and Charles Marut. Published by McGraw-Hill.
Course Description: This course introduces the basic principles
of computer systems, data representation, numbering systems, instruction
execution, symbolic coding, data word definition, laterals, location counter,
indexing, indirect addressing, relative addressing, and assembly systems.
Students will learn to write programs in assembly language. Prerequisites:
CIS 203, CIS 240.
Course Goals and Objectives
Students will by the end of the course,
Understand the basic organization of a digital microprocesser
Have a working knowledge of the internal representation of
Understand the instruction cycle of a digital compter
Understand the relationship between an assembler instruction and a machine
Be able to write basic programs in assembler
Understand computer logic operations
floating point values
Chapter 1, Microcomputer Systems -- 1 week
Chapter 2, Representation of Numbers and Characters -- 1.5 weeks
Chapter 3, Organization of the IBM Personal Computers -- 1.5 weeks
Chapter 4, Introduction to IBM PC Assembly Language -- 2 weeks
Chapter 5, The Processor Status and the FLAGS Register -- 2 weeks
Chapter 6, Flow Control Instructions -- 3 weeks
Chapter 7, Logic, Shift, and Rotate Instructions -- 2 weeks
Other topics -- 2 weeks
Projects: The emphasis on the course will be the organization of
a digital computer. There will be a number of assembly programming
projects that will be aimed at the use of the basic components of the Intel
processor. These projects will be weighted at 20 points each.
It is expected that all projects be turned in on time.
Quizzes: There will be several in class quizzes given throughout
the semester. These will be weighted from 0 to 20 points each. These may
be either announced or unannounced. No makeups will be given for quizzes.
If you miss a quiz your grade will be zero for that quiz.
Exams: There will be two regular hour exams during the semester.
These exams will be weighted at 100 points each.
Final: The final examination will be weighted at 150 points and
will cover the material from the entire course with the material from the
last third of the course being given the most weight.
Grades: All grades will be based on a 90, 80, 70, 60 percentage
of all points for grades of A, B, C, and D. Any "curves" that will be placed
on the grades will be made on the individual tests and not at the end of
the semester. Such curves are not likely.
Makeup of work: Should an absence be known ahead of time the student
should so inform the instructor and get his approval. This includes, but
is not limited to, scheduled school events.Work that is due during such
an absence should be turned in prior to the absence or sent to class with
a classmate. If an exam is scheduled during such an absence the student
must make arangements for the makeup at least a week prior to the exam
date and may be required to take the exam early.
Makeups for missed regular exams will not be given unless the reason for
the absence is determined by the instructor to be valid and necessary.
It is the students responsibility to make the reason for the absence known
to the instructor as soon as is reasonably possible.
Course Requirements: It is expected that all assignments be complete
and turned in on time. Late or incomplete assignments will be given a score
of -100% until they are completed. At that time they will be given a score
Cheating: I do not expect this paragraph to apply to anyone. However,
in the very unlikely event that a student is caught cheating please see
the student handbook for the penalties that the instructor has the authority
Attendance: You are expected to attend
class. Any unexcused absence is considered excessive. If such absences
reaches three or more the student will receive a half of a letter grade
reduction for each absence beyond two. Attendance will be taken at the
beginning of each class.
Note: The above syllabus is subject to change at the instructor's