Maskable Interrupt: An Interrupt that can be disabled or ignored by the instructions of CPU are called as Maskable Interrupt.
Non-Maskable Interrupt: An interrupt that cannot be disabled or ignored by the instructions of CPU are called as Non-Maskable Interrupt.
vectored Interrupt: Device causing interrupt provides the starting address of Interrupt Service Routine(ISR).
Non-vectored Interrupt: Device causing interrupt does not provides the starting address of Interrupt Service Routine(ISR).