Project Description • See the canvas for the project description • Progress reports • Confidential evaluation • Specification (how to program, etc.) • Deliverable (what to submit, when, how) • Simulator issues and Easy68k bug report (reported by students from previous class) • Grading standards • Required op-code and EA • Addendum (additional information, will be continuously updated) What is a disassembler? • Disassembler (also called an Inverse Assembler ): – Scans a section of memory, and – Attempts to convert the memory’s contents to a listing of valid assembly language instructions • Most disassemblers cannot recreate symbolic, or label information • Disassemblers can be easily fooled by not starting on an instruction boundary • How it works: – The disassembler program parses the op-code word of the instruction and then decides how many additional words of memory need to be read in order to complete the instruction – If necessary, reads additional instruction words – The di...