- What are the flags in 8086? - In 8086 Carry flag, Parity flag, Auxiliary carry flag, Zero flag, Overflow flag, Trace flag, Interrupt flag, Direction flag, and Sign flag.
- What are the various interrupts in 8086? - Maskable interrupts, Non-Maskable interrupts.
- What is meant by Maskable interrupts? - An interrupt that can be turned off by the programmer is known as Maskable interrupt.
- What is Non-Maskable interrupts? - An interrupt which can be never be turned off (ie.disabled) is known as Non-Maskable interrupt.
- Which interrupts are generally used for critical events? - Non-Maskable interrupts are used in critical events. Such as Power failure, Emergency, Shut off etc.,
- Give examples for Maskable interrupts? - RST 7.5, RST6.5, RST5.5 are Maskable interrupts
- Give example for Non-Maskable interrupts? - Trap is known as Non-Maskable interrupts, which is used in emergency condition.
- What is the Maximum clock frequency in 8086? - 5 Mhz is the Maximum clock frequency in 8086.
- What are the various segment registers in 8086? - Code, Data, Stack, Extra Segment registers in 8086.
- Which Stack is used in 8086? - FIFO (First In First Out) stack is used in 8086.In this type of Stack the first stored information is retrieved first.
- What are the address lines for the software interrupts? -
RST 0 0000 H
RST1 0008 H
RST2 0010 H
RST3 0018 H
RST4 0020 H
RST5 0028 H
RST6 0030 H
RST7 0038 H
- What is SIM and RIM instructions? - SIM is Set Interrupt Mask. Used to mask the hardware interrupts. RIM is Read Interrupt Mask. Used to check whether the interrupt is Masked or not.
- Which is the tool used to connect the user and the computer? - Interpreter is the tool used to connect the user and the tool.
- What is the position of the Stack Pointer after the PUSH instruction? - The address line is 02 less than the earlier value.
- What is the position of the Stack Pointer after the POP instruction? - The address line is 02 greater than the earlier value.
- Logic calculations are done in which type of registers? - Accumulator is the register in which Arithmetic and Logic calculations are done.
- What are the different functional units in 8086? - Bus Interface Unit and Execution unit, are the two different functional units in 8086.
- Give examples for Micro controller? - Z80, Intel MSC51 &96, Motorola are the best examples of Microcontroller.
- What is meant by cross-compiler? - A program runs on one machine and executes on another is called as cross-compiler.
- What are the address lines for the hardware interrupts? -
RST 7.5 003C H
RST 6.5 0034 H
RST 5.5 002C H
TRAP 0024 H
- Which Segment is used to store interrupt and subroutine return address registers? - Stack Segment in segment register is used to store interrupt and subroutine return address registers.
- Which Flags can be set or reset by the programmer and also used to control the operation of the processor? - Trace Flag, Interrupt Flag, Direction Flag.
- What does EU do? - Execution Unit receives program instruction codes and data from BIU, executes these instructions and store the result in general registers.
- Which microprocessor accepts the program written for 8086 without any changes? - 8088 is that processor.
- What is the difference between 8086 and 8088? - The BIU in 8088 is 8-bit data bus & 16- bit in 8086.Instruction queue is 4 byte long in 8088and 6 byte in 8086.