Q1. Differentiate Between Extended and Expanded Memory
Q1. Differentiate Between Extended and Expanded Memory
Interrupt is the method of creating a temporary halt during program execution and allows
peripheral devices to access the microprocessor. The microprocessor responds to that
interrupt with an ISR (Interrupt Service Routine), which is a short program to instruct the
microprocessor on how to handle the interrupt.
Interrupt
occurs
ISR
Hardware Interrupts
Software Interrupts
Some instructions are inserted at the desired position into the program to create
interrupts. These interrupt instructions can be used to test the working of various
interrupt handlers.
Maskable interrupts
maskable interrupts are those which can be disable by the programmer. That means, when
disabled, even if the interrupt comes, the CPU simply ignores it and doesn’t provide a
service to it.
Non-maskable interrupts
a non maskable interrupt (NMI) is that which can’t be disabled and when comes, CPU has
to provide a service to it.
Modem is abbreviation for Modulator – Demodulator. Modems are used for data transfer
from one computer network to another computer network through telephone lines. The
computer network works in digital mode, while analog technology is used for carrying
massages across phone lines.
Asynchronous Modem
• Asynchronous modems can handle data bytes with start and stop bits.
• There is no separate timing signal or clock between the modem and the DTE.
• The internal timing pulses are synchronized repeatedly to the leading edge of the start
pulse .
Synchronous Modem
• Synchronous modems can handle a continuous stream of data bits but requires a clock
signal.
• The data bits are always synchronized to the clock signal.
• There are separate clocks for the data bits being transmitted and received.
• For synchronous transmission of data bits, the DTE can use its internal clock and supply
the same to the modem.