Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome to the Course CPSC 5155 Computer Architecture Edward Bosworth, Ph.D. Associate Professor Computer Science.

Similar presentations


Presentation on theme: "Welcome to the Course CPSC 5155 Computer Architecture Edward Bosworth, Ph.D. Associate Professor Computer Science."— Presentation transcript:

1 Welcome to the Course CPSC 5155 Computer Architecture Edward Bosworth, Ph.D. Associate Professor Computer Science

2 Contact Information Instructor Dr. Edward L. Bosworth CCT, Room 443 (706) 507 – 8183 E-Mail: bosworth_edward@ColumbusState.edu Homepage: http://csc.columbusstate.edu/bosworth/

3 Office Hours Monday4:30 PM – 6:00 PM Tuesday9:30 AM – 11:00 AM 2:00 PM – 4:30 PM Wednesday9:30 AM – 11:00 AM 2:00 PM – 4:30 PM Thursday9:30 AM – 11:00 AM FridayI am not in the office on Friday. Other times by appointment.

4 Prerequisites CPSC 2105 – Computer Organization Two’s-complement integers, character codes, basic logic gates (AND, OR, NOT, XOR), multiplexers, and decoders. CPSC 3121 – Assembly Language Programming The basic structure of any assembly language. The assembly language used in this course is simple and easy to learn.

5 The Textbook Computer Organization and Design: The Hardware/Software Interface David A. Patterson and John L. Hennessy Elsevier/Morgan Kaufmann, © 2012 ISBN 978 – 0 – 12 – 374750 – 1. Older copies might be useable, but you must have a fourth edition.

6 Other Material Required There will be a number of assignments to program in MIPS assembly language. You need one of two emulators, either MARS or SPIM. It is best to get both. Web site for MARS http://courses.missouristate.edu/KenVollmar/MARS/ http://courses.missouristate.edu/KenVollmar/MARS/ Web sites for SPIM http://spimsimulator.sourceforge.net http://pages.cs.wisc.edu/~larus/spim.html http://spimsimulator.sourceforge.net http://pages.cs.wisc.edu/~larus/spim.html

7 MIPS, SPIM, and MARS The programming goals for this course focus on writing kernel-level code; that is, code that the operating system runs in protected mode. Both SPIM and MARS allow writing this code, and emulate the actions of the kernel. Many of these examples will not run on a real MIPS architecture, which will not allow users to run kernel code.

8 Assessing Students Homework & Programs50% Mid-Term Exam20% Probably on Wednesday, October 3. Final Exam30% On the day set by the registrar. A90 – 100D55 – 69 B80 – 89FBelow 55 C70 – 79

9 ADA Notice If you have a documented disability, contact the Office of Disability Services in the Schuster Student Success Center (room 221), 706-507-8755, as soon as possible Course requirements will not be waived, but reasonable accommodations will be provided as appropriate. Technical support may also be available to meet your specific need.

10 Attendance Policy Taking roll begins the second week of class. You must sign the roll sheet every time. Failure to sign the roll sheet will be counted as an absence. Excused absences are possible. Attendance at formal University functions is excused. Six or more absences or three or more in a row may lead to a grade of WF.

11 Dropping the Course Please do not drop the course. Please discuss any plans to drop the course with the instructor before acting on them. It is often possible to work out a plant to finish the course with an acceptable grade.

12 Notation Used The MIPS is a 32-bit machine. All integer arithmetic is 32-bit two’s-complement. Writing 32-bit numbers is a bit messy, so many of our examples will be either 8-bit or 16-bit. Thus the negative number -1 will be written as either 1111 1111 or 1111 1111 1111 1111 Note the grouping by 4 bits.


Download ppt "Welcome to the Course CPSC 5155 Computer Architecture Edward Bosworth, Ph.D. Associate Professor Computer Science."

Similar presentations


Ads by Google