STUDY AND REVIEWING SIMULATION TOOLS FOR 8085 MICROPROCESSOR AND 8085 SIMUKIT

This paper presents an interactive and user-friendly computer package, ''8085SimuKit,'' which can be used to simulate the operation of an 8085 microprocessor. The package is a practical tool in teaching microprocessor or related courses. The simulator enables the user to verify his/her program in assembly language or directly in machine language. Two built-in editors, one for assembly language instructions and the other for machine language instructions allow the user to type in his code in a similar manner to the integrated development environment offered by other programming languages such as BASIC or C. The simulator will automatically parse the instructions, and extract the commands, operands, and addresses from them. It is also capable of converting an assembly language program to a machine language program, and it gives a list of each assembly command line versus machine code line. The details of registers, ports, interrupts, and flags are all clearly displayed for the user. A copy of the software is available at http://webfea.fea.aub.edu.lb/fea/ software/8085simukit.zip. 2004 Wiley Periodicals, Inc.