- 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.
statcounter
Saturday, October 9, 2010
microprocessor viva/interview questions
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment