Department of Electrical and Computer Engineering
The University of Texas at Austin
EE 360N, Spring 2009
Submission Instructions for Lab Assignment 4
Due: 5 April 2009, 11:59 pm
Important Notes
You must use the following naming convention for the files in Lab 4.
-
lc3bsim4.c – the C source code for your LC-3b simulator.
-
ucode4 – the microcode file for your simulator
-
dumpsim – the dumpsim file created as specified in Lab
Assignment 4.
-
int.asm, vector_table.asm, except_prot.asm, except_unaligned.asm, add.asm, and data.asm – the assembly language files for the interrupt service routine, the interrupt/exception vector table, the protection exception handler, the user program, and the data for .for locations
xC000
–xC013
.
-
int.hex, vector_table.hex, except_prot.hex, except_unaligned.hex, add.hex and data.hex – the machine code for the interrupt service routine, the interrupt/exception vector table, the protection exception handler, the user program, and the data for locations
xC000
–xC013
.
-
readme.txt or readme.ps or readme.pdf or readme.tar – a printable file
showing the changes you have implemented in the datapath, state diagram, microsequencer and any additional logic. This file can
be in the following formats: text, postscript, PDF or HTML with images.
If you prefer to submit a hardcopy of your documentation,
you can submit it in class on Monday April 6, 2009.
You may not submit more than 16 files for Lab 4.
Note: please confirm that your file compiles by running gcc -ansi
lc3bsim4.c on any ECE linux machine (note that sunfire and sunapp are
not linux machines) before submitting your program.
Before the deadline, you may resubmit any of the files without penalty. Every time you resubmit a file, the
original file is overwritten.
Instructions For Submission
-
SSH into sunfire1 with the following command:
ssh sunfire1.ece.utexas.edu
-
After typing your username and password, submit your files with the following command:
submit-ee360n lc3bsim4.c ucode4 dumpsim
This command will submit the first 3 files. The remaining files can be submitted by changing the filenames.
-
You may check the files submitted with the following command:
submit-ee360n -ls
Note: currently the submit script works only on sunfire.