The program makes a symbol table, literal table, and base table for the given assembly language statements. It then shows the generated machine code instructions with their locations. The symbol table contains symbols and their values. The literal table contains literals and their values. The base table shows the base register contents after key statements.