1.

Briefly Explain How Instruction Operations In 8086 Can Be Classified.?

Answer»

The arithmetic operations in the 8086 can be CATEGORIZED as follows:

  1. Data TRANSFER instructions: These types of instructions involve transfer data using commands such as MOV etc.
  2. Arithmetic instructions: As their name suggest these instructions are used to perform arithmetic operations for ex. ADD, SUB etc. 
  3. Logic instructions: Performs special logical gate operations ex NOT OPR etc.
  4. Shift instructions: Used for shift operations in special conditions ex. SHL, SHR.
  5. Rotate instructions: They are used to rotate left, right ex. ROL, ROR.
  6. FLAG control instructions: They are used to configure the various flags such as: STC, CLC, CMC, STD etc.
  7. Compare instructions: As their name suggests they are used to perform compare operations
  8. Jump instructions: Used to perform the Jump Operations
  9. Subroutines and subroutine handling instructions: Primarily are used for interrupt handlings ex. IRET, INT etc.
  10. Loop and loop handling instructions: Used to handle loop operations
  11. Strings and string handling instructions: Performed solely on strings.

The arithmetic operations in the 8086 can be categorized as follows:



Discussion

No Comment Found