ICS 233 Assignments - Fall 2010
Computer Architecture & Assembly Language

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

ICS 233 Home | Syllabus | Lectures | Tools and Manuals

 

Practice Assignment 1: NOT Graded

Computer Abstractions and Technology, and Data Representation

Assignment 1 Solution

Practice Assignment 2: NOT Graded

MIPS Instructions and Assembly Language

Assignment 2 Solution

Practice Assignment 3: NOT Graded

Procedures in MIPS assembly language

Assignment 3 Solution

Practice Assignment 4: NOT Graded

Floating Point Representation and Arithmetic

Assignment 4 Solution

Practice Assignment 5: NOT Graded

Performance and Metrics

Assignment 5 Solution

Practice Assignment 6: NOT Graded

Single-Cycle Processor Implementation

Assignment 6 Solution

Practice Assignment 7: NOT Graded

Pipelined Processor Implementation

Assignment 7 Solution

Practice Assignment 8: NOT Graded

Memory and Caches

Assignment 8 Solution

 

Programming 1: Due Monday, November 1

Searching a string, and Counting words in a text file

Programming 2: Due Sunday, November 7

Counting and Sorting Letters, Writing a Recursive Function

Programming 3: Due Wednesday, December 15

Gaussian Elimination

 

Project: Due Monday, January 17

Project Description: Pipelined Processor Implementation

Project Evaluation Form

Project Test File

Logisim version 2.5.1

Website for Logisim

 

Late Policy:

  • Late projects will be penalized. Maximum late penalty is 10% for 3 late days, after which the project is not accepted.

  Last Updated: Saturday September 01, 2012, by Dr. Muhamed Mudawar