Pc bus and interrupt system-microprocessor, Assembly Language

PC Bus and Interrupt System

The PC Bus utilized a bus controller, address latches, and data transceivers (bidirectional data buffers).

1) Bus controller :( Intel 8288 Bus Controller) coordinates activities on bus. It converts clock signal and CPU status into bus control signals. These control signals direct operations  of data transceivers, latches and the I/O bus

2) Address latches:  these are buffers for the address lines. They consider 2 reasons, fill the speed gap between the CPU and other devices; and permit the CPU pins to be utilized for other purposes.

3) Data transceivers:  it is bidirectional data buffers

Interrupt processing: interrupt processing follows the below steps:

  • When an external device requests for an interrupt then the CPU initiates a special sequence of bus cycles, that called Interrupt-acknowledge sequence
  • The external device known the interrupt-acknowledge sequence by decoding the bus control signals

 

Once the external device recognizes the acknowledge, then it places the interrupt vector number on the data bus (through interrupt controller, in the case of IBM PC)

After  the  CPU  receives  the  interrupt  vector,  it  start  the  standard  interrupt-initiation   sequence: forming the interrupt vector address; then  it is starting execution of the interrupt handler routine.

 

Posted Date: 10/10/2012 9:11:33 AM | Location : United States







Related Discussions:- Pc bus and interrupt system-microprocessor, Assignment Help, Ask Question on Pc bus and interrupt system-microprocessor, Get Answer, Expert's Help, Pc bus and interrupt system-microprocessor Discussions

Write discussion on Pc bus and interrupt system-microprocessor
Your posts are moderated
Related Questions
NOT : Logical Invert: The NOT instruction complements (inverts) the contents of an a memory location or operand register bit by bit. The instance are as following: Example :

Need help with 2 homework assignments

Display control 8279  provides  a  16  byte  display  memory  and  refresh  logic.  Every address in the display memory corresponds to a display unit with address zero represen

ADD:  Add :- This instruction adds an immediate contents of a memory location specified in the a register ( source ) or instruction to the contents of another register (destinat

The problem to be solved and implemented with an ARM assembly language program You are asked to do some image processing on an image composed of characters shaped in For exa

write a Mips program that read a string AND PRINT IT ON THE SCREEN

Write a program that will input a number from the keyboard, and then display the number in binary form, as well as the number of one's in the number. Hint: Shift the value left (or

LENGTH : Byte Length of a Label: This directive is not available in MASM. This is used to mention to the length of a data array or a string. MOV CX. LENGTH ARRAY This sta

The definitions of the bits in ICWI are following: Always set to the value 1. It directs the received byte to ICWI as oppose to OCW2 or OCW3. Which also utilize the even addr

CMP: Compare: - This instruction compares the source operand, which can be a register or memory location an immediate data with a destination operand that might be a register or a