C.S.441 System Design Lab


Assembler Project Specification
Proposed Error Codes

Week#1 (2/1/2000 M)
---Group#1 (CP, JC, PM, BD, DT, DP) will meet from 4:00 to 5:30pm starting Week #3
---Group#2 (LO, MS, EF, MP, WR) will meet from 6:00 to 7:30pm starting Week #3.
---Tentative Course Syllabus
---Pass 1 Design and Timeline Assignment

Week#2 (2/8/00)
---Discuss issues that came up from the design
---Go over hand assembly
---Revisit specification and adjust accordingly. Please bring updated copies to class

Week#3 (2/15/00)
---Group#1 code review for Mike Parsons (st.h, evl.h,globals.h,st.c)
---Group#2 code review for Chris Pruett (symbolTable.h, symbolTable.c)

Week#4 (2/22/00)
Test files evl.dat, lex.dat, st1, st2, st3, st4

Week#5 (2/29/00)
---Group#1 code review for Pat Mochel (instrlook.h, instrlookup.c,hash.h,list.h,list.c,defines.h,error.c)
---Group#2 code review for LeAnn Ogasawara (lodefines.h, lopass1.c)

Week#6 (3/7/00)
---Group#1 code review for Ben Durbin (p1globals.h, passone.c
---Group#2 code review for Matt Squires (globals.h, defines.h,pass1struct.h,pass1.c

Week#7 (3/14/00)
---Group#1 code review for Daren Takara (defines.h, directive.h, error.h, eval.h, inst.h, lex.h, lt.h, pass1.h, st.h, error.c, inst.c, lt.c, pass1.c)
---Group#2 code review for Matt Squires from last week.
Week#8 (3/21/00)
Spring Break!!!!
Week#9 (3/28/00)
Go over pass 1 details
test.asm - almost the sample program discussed in class
test.lst - your ultimate goal. I did not show the ST but the final location counter value will let you know if you are close. You can use this for both pass 1 and pass 2. Please let me know if you spot any errors!!

Week#10 (4/4/00)
Finalize instruction set and addressing modes and clear up any last minute questions

Week#11 (4/11/00)
Tuesday's lecture will be moved to Sunday evening at 6pm. At that time, completed pass 2 designs are due. We will also run all 5 testcases through your pass 1 executable. Please bring printed copies of all pass 1 code to class.

Week#12 (4/18/00)
Group (LO, MS, EF, MP, WR, DP): Testcase #1 test1.asm
Group (CP, JC, PM, BD, DT): Testcase #2 test2.asm

Week#13 (4/25/00)
Testcase #1 Results:
test1.asm,test1.lst,test1.obj
Testcase #2 Results:
test2.asm,test2.lst,test2o.obj

© 2000 Douglas J. Ryan/ryandj@pacificu.edu