Monday, February 1, 2016

8085 Microprocessor Simulator

           A Simulator is a a machine designed to provide a realistic imitation of the controls and operation of another device possibly a vehicle, aircraft, or any electronic device, used for training purposes. 

         There are a lot of 8085 simulators that are available to download. One software i came across that is fairly easy to use is the following 8085 Microprocessor simulator.

           Thanks to Jubin, 8085 Programming is made easy by the simulator created by him. I have included the download link here.

Install:
This will go to a download page in codeplex.com.

Before installing read 2 things.

1. How to install.
2. System requirements.

To run this software your system needs java 6 version.
It can be downloaded here.

Execute:
To run a program, check out the following screen shot.
 

1.  Type your 8085 program in the editor-> assembler window(white screen in the pic).
2. Click on the Assemble button to generate hex code(Assemble the program).
          similarly clicking on the memory tab will show the used memory locations and their present values.
3. In the Assembler window, select button "Run all at a time" (for beginners)
         "Step by step" will help to trace the flow of program.(for analyzers)
4. Check the Tabs Registers, Memory or Devices to view your output.
   i.e. If you store your answer in memory the answers will be in Memory Tab.
          If IN or OUT instruction is used then go for Devices Tab.
              To check the value in the registers, Select Registers tab.
  5. Finally you can also save your program as well as hex code.


Thanks:
Thanks to JUBIN MITRA. for creating this open source software.


For the source code of the simulator, click here.

8085 Programs:
For 8085 programs, google it.
But i would suggest you to refer program creation mannual and start form scrap. to get experienced in 8085 programming.

Feedback:
If you have any queries, use the comment box below or mail to nithya.moorthy@outlook.com


Thanks.
Bye for now.


No comments:

Post a Comment