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
CISC Characteristics : The design of an instruction  set for a computer  might take into consideration  not only machine language constraints,  but  also  the  requirements  i

SCAS : Scan String Byte or String Word:- This instruction scans a string of words or byte for an operand word or byte specified in the register AL or  register AX. The string i

I need to generate a random number bby using 8086 assembly language

write shell to calculate basic salary from given .

CBW: Convert Signed Byte to Word: This instruction converts a signed byte to a signed word. In other terms, it copies the sign bit of a byte to be converted to all of the bits in

Part A: Bitwise Logical and Shift Operations Create a SPARC assembly language program that extracts a bit-field from the contents of register %l0. The position of the rightmos

The processor 8088 The launching of the processor 8086 is consider as a remarkable step in the development of high speed computing machines. Before the introduction  of 8086 mo

There are two parts to this assignment. The first part has you reading 4 integers representing; #QUARTERS, #DIMES, #NICKELS & #PENNIES, respectively. Your program should compute t

Develop a suitable schematic circuit diagram of your system showing the interface between the PIC16F84 and the existing mains light & switch, including 5V derivation from the 240V