Professional Documents
Culture Documents
"Software Simulation Implementation of Intel 8085 Microprocessor Instruction
"Software Simulation Implementation of Intel 8085 Microprocessor Instruction
In fact, this program has been my graduation project. I design it so that it may help people
who take any Intel 8085 related course or laboratory.
This is a "Three-in-One" program:
an editor : You can write your code in an user friendly environment with all the
tools that you would need. Editor has all the known editor commands, and also has
the "syntax highlighting" capability. You can configure the text format and color
for all reserved assembly words.
a compiler : You can check your code for 8085 assembly language syntax. While
checking the syntax, code list and code object files can be generated automatically, if
you want.
a debugger : Here is the main part of the program; the commands you write are
converted into machine code and saved into a virtual 64KB memory. Debugger
consists of five parts internally: Code, data, stack, register and flag panes. All the
work and changes can be viewed via these panes. By the way, "to debug" means,
machine codes can be traced step by step while all the memory and register contents
can be viewed instantly. So, there left no word to say, I guess.
This is "v2.2 release 1" of the program and it's completely freeware! I'm working on some
improvements related to debug mode now, but they are temporarily disabled until next
release.
To-Do's :
"On the fly" code manipulation in the debug mode will be improved.
Total execution time of the instractions will be calculated and displayed in the debug
mode. µp clock frequency will be able to entered by the user.
Simple "code execution delay calculator" will be added. According to the entered values
of µp clock frequency and required delay time, loop counters will be calculated.
Debugger window layout will be redesigned so, user will be able to resize it.