CSE 360
Introduction to Computer Systems


Schedule        Reading List Guide        Slides

New Announcements


Previous Announcements (worth keeping)


Official Course Information

Content Description: Introduction to computer architecture at the maching language and assembler language level; assembler language programming and lab. (OSU Course Offerings Bulletin '03-'04)
Course Objectives The principle course objective is to introduce the student to principles of computer organization and architecture. The course will also introduce the student to assembly language programming. Upon successful completion of the course, students will:
  • Master using the fundamentals of computer instruction set architectures, including registers and RISC addressing modes;
  • Master using basic machine representations of data structures, including signed integers, character strings, stacks, records, and linked lists;
  • Be familiar with machine language instruction encoding;
  • Be familiar with input and output techniques at the I/O driver level;
  • Be familiar with the low level algorithms for data manipulation and conversion;
  • Be familiar with using parameter passing techniques at the assembly language level;
  • Be exposured to CISC addressing modes.
  • Be exposured to concepts of interrupt processing.
Prerequisites 214 or 222 and a minimum CPHR of 2.00
Required Material
  • Arthur B. Maccabe, Computer Systems: Architecture, Organization, and Programming, Irwin, 1993.
  • CSE 360 Course Packet: Includes a lab manual, homeworks, lab assignments, and a copy of the overheads I will use in class. It is available for purchase from Tuttle Cop-ez.
Optional Material
  • Richard Paul, Sparc Architecture, Assembly Language Programming & C, ISBN 0-13-876889-7.
  • M68HC11 E Series: HCMOS Microcontroller Unit, Section 3 Central Processing Unit - Motorola, Inc.

Section Specific Information: Spring 2006

InstructorClassGrader
What/Who Rick Parent 360: 04112-2
360M: 04114-3
Pihui Wei
Location DL 787 BE 0198 CL 405
Phone 292-0055   688-8708
Email parent at cse.ohio-state.edu   weip at cse.ohio-state.edu
When MWF 1:30-2:30 (tentative) MTWF 10:30-11:18 T,R 11:00-12:00

Content, Assignments, Exams

Content Assignments Exams
Class Schedule Homework Assignments
hw0
hw1
hw2
hw3
hw4
hw5
hw6
Midterm Topics
Reading List Guide Lab Assignments
lab1
lab2
lab3
Final Topics

Policies and Grading

Grading
Homeworks25%
Labs 25%
Midterm 20%
Final 30%
Some Important Rules
Policy on Academic Misconduct (Cheating)
Students with Disabilities

Notes

Data Representations and Measurements

SAM

Assembler Programming

  • Sparc.org
  • The SPARC Architecture Manual Version 8 (pdf - 295 pages)

    M68HC11

    Miscellaneous


    Other links you might be interested in

    Basic Architecture Numerics Early Days Computing Dictionaries PC sites
    Last updated: Thursday, March 23rd, 2006