Department of Electrical and Computer Engineering
The University of Texas at Austin
EE 460N, Fall 2016
Submission Instructions for Lab Assignment 5
Due: Sunday, November 27th, 11:59 pm
Important Notes
You must use the following naming convention for the files in Lab 5.
-
lc3bsim5.c - The C source code for your LC-3b simulator.
-
ucode5 - The microcode file for your simulator
-
dumpsim - The dumpsim file created as specified in the Lab 3 Assignment page.
-
int.asm, vector_table.asm, except_prot.asm, add.asm, data.asm, pagetable.asm, except_pf.asm - The assembly language files for the interrupt service routine, the interrupt/exception vector table, the protection exception handler, the user program, the data for locations xC000-xC013, page table, and page fault exception handler.
-
int.hex, vector_table.hex, except_prot.hex, add.hex, data.hex, pagetable.hex, except_pf.hex - The machine code for the interrupt service routine, the interrupt/exception vector table, the protection exception handler, the user program, the data for locations xC000-xC013, page table, and page fault exception handler.
-
Please submit a copy of your documentation electronically on Canvas
before class on Monday, November 28th, 2015.
Please confirm that your file compiles (by using gcc -ansi
lc3bsim5.c) and runs on any ECE LRC linux machine before submitting
your program.
In order to help us assign you the grades, we need your names and UTEIDs at
the top of the lc3bsim5.c file in the EXACT following format,
as a C comment:
Instructions For Submission
Turn in the following files:
lc3bsim5.c
ucode5
dumpsim
int.asm
vector_table.asm
add.asm
data.asm
pagetable.asm
by following these instructions.