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
No comments:
Post a Comment