GNUSim8085-Manual
GNUSim8085-Manual
Manual
GNUSim8085
GNUSim8085 is a graphical simulator, assembler and debugger for the Intel 8085 microprocessor in Linux
and Windows. It contains a simple editor component with syntax highlighting. Also it has a keypad to
input assembly language instructions with appropriate arguments.
① Status of Register
Will display the output data.
Discussion:
General Purpose Registers
The 8085 has six general-purpose registers to store 8-bit data; these are identified
as- B, C, D, E, H, and L. These can be combined as register pairs – BC, DE, and HL,
to perform some 16-bit operation. These registers are used to store or copy temporary
data, by using instructions, during the execution of the program.
② Status of Flags
3. Start to write the assembly language. In writing op-code you can use keypad.
Note: Start writing assembly language statement in line number 11(below star: nop)
4. After creating your assembly language program, click the assembler and then execute.
5. When it is your first time to execute the program you need to save first the ASM file. Then,
if there is no error in your program you can now proceed in assigning data in the memory.
6. There are two way to assign data in memory address.
Ex. Memory Address is 90H(144 in Decimal)
Data
① Input the memory address and data and click the update Memory.
(You can update memory in multiple times)
Memory Address
(Decimal)
Data
(Decimal)
1444
44
② Click the memory address where you want to store the data. Then, directly input the
desired data and press enter.
7. After assigning data in memory address. Check the output in Registers and Flag.
NOTE: When you change data in the program make sure to Reset/Reset all before re-executing
the program.
ASSEMBLY LANGUAGE
OP-CODES