Two-pass Assembler and a binary instruction decoder for the functionalities of an airport baggage conveyor belt. The assembler has a menu driven user friendly interface for converting Assembly code to binary. The decoder is designed in a way to perform the decoded function along with decoding the instruction and showing the changes in memory after execution of every instruction.