GNUsim8085
it is a graphical simulator, assembler and debugger for the Intel 8085 microprocessor in Linux.
you can download this software for this link https://sourceforge.net/project/platformdownload.php?group_id=86462
here is the screen shot of the software
this software is also available for windows the download page for it is here
You might be also interested in:
:: Assembly Language Programs to compute an expression
:: Interfacing Analog-to-Digital converter to 8086 using 8255
:: Interfacing Digital-To-Analog converter to 8086 using 8255
Apr 28, 2008
Apr 3, 2008
Data transfer instructions of 8086 microprocessor
General purpose byte or word transfer instructions
MOV
copy byte or word from specified source to specified destination
PUSH
copy specified word to top of stack.
POP
copy word form top of stack to specified location
PUSHA
copy all registers to stack
POPA
copy words from stack to all registers.
XCHG
Exchange bytes or exchange words
XLAT
translate a byte in AL using a table in memory.
These are I/O port transfer instructions
IN
copy a byte or word from specific port to accumulator
OUT
copy a byte or word from accumulator to specific port
Special address transfer Instructions
LEA
load effective address of operand into specified register
LDS
load DS register and other specified register from memory
LES
load ES register and other specified register from memory
Flag transfer instructions
LAHF
load AH with the low byte of flag register
SAHF
store AH register to low byte of flag register
PUSHF
copy flag register to top of stack
POPF
copy word to top of stack to flag register
You might be also interested in:
:: Assembly Language Programs to compute an expression
:: Interfacing Analog-to-Digital converter to 8086 using 8255
:: Interfacing Digital-To-Analog converter to 8086 using 8255
MOV
copy byte or word from specified source to specified destination
PUSH
copy specified word to top of stack.
POP
copy word form top of stack to specified location
PUSHA
copy all registers to stack
POPA
copy words from stack to all registers.
XCHG
Exchange bytes or exchange words
XLAT
translate a byte in AL using a table in memory.
These are I/O port transfer instructions
IN
copy a byte or word from specific port to accumulator
OUT
copy a byte or word from accumulator to specific port
Special address transfer Instructions
LEA
load effective address of operand into specified register
LDS
load DS register and other specified register from memory
LES
load ES register and other specified register from memory
Flag transfer instructions
LAHF
load AH with the low byte of flag register
SAHF
store AH register to low byte of flag register
PUSHF
copy flag register to top of stack
POPF
copy word to top of stack to flag register
You might be also interested in:
:: Assembly Language Programs to compute an expression
:: Interfacing Analog-to-Digital converter to 8086 using 8255
:: Interfacing Digital-To-Analog converter to 8086 using 8255
Labels:
8086,
Assembly Language
Subscribe to:
Posts (Atom)