The document describes Project 2 which involves writing an assembly language program for the MARIE processor that inputs a sequence of characters, transforms them using the ROT13 cipher, stores them in memory, and then outputs the transformed characters. It provides instructions on using the MARIE simulator, the requirements and specifications for the program, test cases to test the program, and starting code including a ROT13 subroutine that needs to be fixed.