Programming Assignment # 1
Date: October 13, 1998 Due Date: November 1, 1998
Problem Statement:
Design and implement a mini 2-pass SIC/XE assembler that reads an assembly program, as input, and produces a program listing and
an object program, similar to the one produced in the textbook, as an output. The implementation language is C. The project is a team
project in which each team consists of two students only. Each team member should participate seriously and effectively in the assignment.
The grade will be given to each member based on his contribution.
Detailed Requirements
Deliverable
Each team should submit, on the due date of the assignment, the following:
Programming Assignment #1 Grades
Design |
Implementation |
||||||
# |
ID. # |
Algorithm |
Flowchart (Bonus) |
Functionality |
Coding |
Documentation |
Total |
1 |
920274 |
0 |
0 |
20 |
20 |
7 |
47 |
2 |
925862 |
0 |
0 |
20 |
20 |
7 |
47 |
3 |
934615 |
0 |
|||||
4 |
937284 |
0 |
|||||
5 |
939123 |
0 |
|||||
6 |
941649 |
0 |
0 |
10 |
15 |
0 |
25 |
7 |
943825 |
8 |
0 |
15 |
15 |
0 |
38 |
8 |
947245 |
0 |
|||||
9 |
951629 |
0 |
0 |
10 |
15 |
0 |
25 |
10 |
951832 |
0 |
0 |
10 |
15 |
0 |
25 |
11 |
952168 |
0 |
0 |
10 |
15 |
0 |
25 |
12 |
953056 |
4 |
0 |
15 |
20 |
0 |
39 |
13 |
953092 |
4 |
0 |
20 |
20 |
0 |
44 |
14 |
954231 |
16 |
5 |
15 |
15 |
0 |
51 |
15 |
956731 |
0 |
0 |
20 |
20 |
0 |
40 |
16 |
965140 |
16 |
5 |
15 |
15 |
0 |
51 |
17 |
965167 |
8 |
0 |
15 |
15 |
0 |
38 |
18 |
965289 |
0 |
0 |
25 |
30 |
3 |
58 |
19 |
968197 |
0 |
0 |
25 |
30 |
3 |
58 |
Average |
41 |
||||||
Max. |
20 |
10 |
35 |
35 |
10 |
100 |
|
Weight |
0 |