(Shift Left (unsigned shift left)) (Shift Arithmetically left (signed shift left)) (Shift right (unsigned shift right)) (Shift Arithmetically right (signed shift right))
PROGRAM EXECUTION TRANSFER INSTRUCTIONS UNCONDITIONAL TRANSFER INSTRUCTIONS: CALL RET JMP
(Call procedure ) (Return from procedure) (Jump)
CONDITIONAL TRANSFER INSTRUCTIONS (Jump if condition (Jxx)): JA / JNBE JAE / JNB JB / JNAE
www.Vidyarthiplus.com
www.Vidyarthiplus.com
INSTRUCTION SET OF 8086 JBE / JNA JC JE / JZ JG / JNLE JGE / JNL
rof. Krishna
JL / JNGE JLE / JNG JNC JNE / JNZ JNO JNP / JPO JNS JO JP / JPE JS ITERATION CONTROL INSTRUCTIONS: LOOP (Loop control) LOOPE / LOOPZ LOOPNE / LOOPNZ JCXZ/ JECXZ (Jump if register (E)CX is zero) INTERRUPT INSTRUCTIONS: INT INTO IRET
(Call to interrupt) (Call to interrupt if overflow) (Return from interrupt)
PROCESS CONTROL INSTRUCTIONS FLAG SET / CLEAR INSTRUCTIONS: STC CLC CMC STD CLD STI CLI
(Set carry flag ) (Clear carry flag) (Complement carry flag) (Set direction flag) (Clear direction flag) (Set interrupt flag) (Clear interrupt flag)
www.Vidyarthiplus.com
www.Vidyarthiplus.com
INSTRUCTION SET OF 8086 EXTERNAL HARDWARE SYNCHRONIZATION INSTRUCTIONS: HLT WAIT ESC LOCK NOP
> NO WARRANTY!
(halt CPU) (Wait until not busy) (Escape) (Lock Bus) (No operation)
USE AT YOUR OWN RISK!
> This document is free to Copy, Store, Modify, Distribute and Circulate. > The person who download this material is advised to give this material or link to other too. > This is an open source project, which means that you too can edit or modify the contents of this document if you find anything wrong or incomplete.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.