Department of Electrical and Computer Engineering
The University of Texas at Austin
EE 360N, Spring 2007
Submission Instructions for Lab Assignment 4
Due: 8 April 2007, 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. (Updated: 04/08/2007) We have updated Lab Assignment 4 with a detailed description of how to generate the dumpsim file.
-
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 9, 2007.
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 (linux01–linux24.ece.utexas.edu) 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.